Mailinglisten-Archive |
Matthias Pigulla schrieb am Dienstag, den 23. Februar 1999:
> Was ich will, ist, sicherzustellen, daß spätestens alle 60 Zeichen
> ein Leerzeichen steht, damit da ein Umbruch stattfinden _kann_ (wenn
> der Browser so will). Nur, wenn ein Wort länger als 60 Zeichen ist,
> soll es (nach 60 Zeichen) durch ein Leerzeichen unterbrochen werden.
Ach so, jetzt versteh ich Dein Problem! :)
Probier's vielleicht mal mit regulären Ausdrücken, in etwas so:
$text = "asa 1234567890 123456789012345678901234567890";
$l = 6; $m = $l + 1;
while ( ereg( "[[:alnum:]]{$m,}", $text ) ):
$text = ereg_replace( "([[:alnum:]]{$l,$l})", "\\1 ", $text );
endwhile;
echo $text;
Ciao,
Martin
--
Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://ramsch.home.pages.de/ >
PGP: 0xE8EF4F75, 52 44 5E F3 B0 B1 38 26 E4 EC 80 58 7B 31 3A D7
php::bar PHP Wiki - Listenarchive