Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 28.02.2004 Ostrzeżenie: (0%)
|
Witam,
Napisalem sobie funkcje do przycinania tekstu, chodzilo mi o to, ze chce miec tekst dlugosci 50 znakow, ale jesli 50 znak to nie spacja, to zeby wyraz zostal dokonczony i dopiero po wyrazie ucieta reszta tekstu. Funkcja dziala dobrze, tyle tylko ze jesli puszcze ja w petli, np. 30 powtorzen roznej dlugosci tekstow, to czasem strasznie zwalnia. Mozecie rzucic na nia okiem? [php:1:1ea3ca8f9d]<?php function strpad($string, $length, $end = '...') { $padded_string = ''; if( strlen($string) < $length ) { $padded_string = $string; } else { if( $string[$length] == chr(32) ) { $padded_string = str_pad($string, $length+1); } else { for( $i=0; $i<($length); $i++ ) { $padded_string .= $string[$i]; } while( strpos( $string[$length], " ")===false ) { $padded_string .= $string[$length]; $length++; } $padded_string .= $end; } } return $padded_string; } ?>[/php:1:1ea3ca8f9d] |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 19.04.2003 Skąd: Jastrzębie Ostrzeżenie: (0%)
|
aaa faktycznie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) dawno nie czytałem manuala (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) , przepraszam za to iż odrobinke wprowadziłem w błąd (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
|
vegeir [php] Przycinanie przydlugiego tekstu 28.02.2004, 13:47:29
wassago nie lepiej uzyc tego
<?php
$string = "Wi... 28.02.2004, 13:54:33
vegeir Rzeczywiscie, lepsze rozwiazanie Dzieki za pomoc 28.02.2004, 14:14:42
matid Jeszcze krótsze:
<?
function skr_dane($tekst, ... 28.02.2004, 14:35:20
kwiateek Wordwrap nie wystarcza?
Pozdrawiam. 1.03.2004, 16:57:23
Cross nie ponieważ wordwrap rozdzieli wyraz np. w połow... 1.03.2004, 17:40:42
rzseattle Hmm
wordwrap ( string str [, int width [, string... 1.03.2004, 18:27:08 ![]() ![]() |
|
Aktualny czas: 3.10.2025 - 02:46 |