Holladiewaldfee,
Dat is doch mal was feines ...
Lustiges Buchstabenzählen:
$test['4']="Ich will dieses T-Shirt anziehen";
1234567890123456789012345
Ergebnis: Nach 25 Zeichen kommt keine Leerstelle mehr.
Da Deine Schleife keine Abbruchbedingung nach dem Ende des Strings besitzt, versucht PHP, in der Unendlichkeit des Strings weitere Leerzeichen zu entdecken ... findet aber keine ;-)
Sprich: Du hast den Spezialfall vergessen, daß der String länger als 25 Zeichen ist, nach dem 25. Zeichen aber keine Leerzeichen mehr enthält. Dann rennst Du in eine Endlosschleife -> 100% Auslastung.
Probiere doch mal testhalber "Ich will genau dieses T-Shirt anziehen". Jede Wette, daß es da funktioniert.
Und weil ich's erraten habe darfst Du mich jetzt einen Monat lang "Harry" oder "Waldfee" nennen ;-)
Ciao,
Harry
Bald kommt die Waldfee ... (Projektphase: Planung)
Bis dahin:
http://harry.ilo.de/projekte/berge/