Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: tabele :-)
Forum PHP.pl > Forum > PHP
wallace
najpierw cos sprawdze...
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
wallace
no wlasnie ... jak to obejsc ?
Sir Blade
Cytat
no wlasnie ... jak to obejsc ?



co obejsc?? zasmiecanie forum questionmark.gif? najlepiej przez wylaczenie komputera.... :wink:
hyper
Bardzo prosta sprawa: dzielisz łańcuch na wyrazy za pomocą explode(),
a następnie sprawdzasz długość każdego wyrazu. Jeśli jest większy niż
tego chcemy to ciach ciach biggrin.gif
id4
Cytat
Bardzo prosta sprawa: dzielisz łańcuch na wyrazy za pomocą explode(),
a następnie sprawdzasz długość każdego wyrazu. Jeśli jest większy niż
tego chcemy to ciach ciach  :D


No tak nie do końca. Gdyby ten string był podzielony spacjami, to by nie było takiego efektu. A explode tak właśnie dzieli. Najlepiej jest 'dawkować' (sklejać) pojedyncze litery i łamać po określonej liczbie.

Kod
$string="tutaj dlugi ciag";

$a=0; // zerowanie

$c=10; // ilosc znakow w lini

$b=strlen($string);

while($a<$b)

{

    $wynik=substr($string,$a,$c);

    echo ("$wynik"."<br>");

    $a=$a+$c;

}
Mac
Spróbuj funkcji:
Kod
wordwrap();

smile.gif
wallace
dzieki za odpowiedzi... wlasnie takie czegos szukalem jak wordwrap() :-))) a skrypcik jakis w razie czego sobie stworze... tylko tak aby nie dzielil jesli sa spacje :-)
pozdrawiam
em1X
Kod
$string = wordwrap($string, 10, " ", 1);


tak na wypadek podaje na przyszlosc tongue.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.