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;
}