![]() |
![]() |
![]()
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?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Może opiszesz dokładniej o co chodzi. |
|
|
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Edit: @wookieweb - chyba obaj mamy dziś dużo wolnego czasu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) 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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) idziemy na piwo? (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
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ć (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) albo jak dzielić ten pierwszy wpis albo co zrobić aby te tabelki się okładały równo. http://images23.fotosik.pl/267/5c28b76bf06a6b76med.jpg |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 15:36 |