![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 140 Pomógł: 0 Dołączył: 11.09.2006 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
Witam
mam sobie tablice array(gdsafgdfsgfd, sdafsdgsfdgfdsd,sda sdfdsfas, 65456464) potrzebuje dowiedzieć się ile znaków ma najdłuższy element, a jeśli jeszcze powiecie ja tą liczbe przerobić na piksele to będę juz bardzo szczęśliwy. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Kod $elem=false; foreach($tab as $el) { if(strlen($el)>strlen($elem)) $elem=$el; } print_r($elem); Przerobić na piksele? ![]() -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 317 Pomógł: 58 Dołączył: 6.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Tworzysz sobie zmienną $max. Przechodzisz po tablicy za pomocą np. foreach() i dla każdego elementu pobierasz strlen(). Jeśli jest większa od $max to do $max przypisujesz aktualnie odczytaną długość. Po przejściu przez całą tablicę w $max będziesz miał długość najdłuższego elementu. Znacznie łatwiej i wydajniej byłoby to zrobić w oparciu o SQL. Z tymi pikselami niestety nie pomoge, bo nie czaje o co chodzi
![]() Edit: @wookieweb - chyba obaj mamy dziś dużo wolnego czasu ![]() Ten post edytował luck 24.08.2008, 10:58:22 -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 24 Dołączył: 14.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Autorowi zapewne chodzi o dobranie szerokości diva tak aby pomieścił najdłuższą linijkę, ja osobiście nie znam na to uniwersalnego rozwiązania i z tego co czytałem takie nie istnieje ale może o czymś nie wiem
![]() -------------------- Rzecz trudną rozbijam na kilka łatwiejszych :)
Pomogłem? Kliknij Pomógł. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
@ luck oj tak
![]() ![]() Jeżeli tak to niech poprostu ucina słowa do odpowiedniej długości. Poza tym każda czcionka ma rózna długość i liczenie szerokości słowa jest bezsensowne. -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 140 Pomógł: 0 Dołączył: 11.09.2006 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
co do pikseli to "elemek" miał racje.
dzięki za porade to działa jednak i tak nic z moich planów nie wyszło. chciałem aby tekst dzielił się na fragmenty bo nie mieściłsię w tabeli generowanej przez fpdf. rozwiązałem to jednak metodą mulicell ale teraz mam inny problem z tym podziałem. polecenie:
niby rysuje tabelki. ale nie w jednym rzędzie a osobno. dopuki było tylko polecenie cell wszystko było ok a nie było dzielenia. teraz dzieli ale nie rysuje łądnie tabelki. w obrazku przykaład jak to wygląda z mulicell. Możecie cos poradzić ![]() http://images23.fotosik.pl/267/5c28b76bf06a6b76med.jpg |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 08:10 |