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