Mailinglisten-Archive |
Hallo Frank, > Für den Versand eines angenehm formatierten Text-Newsletters suche ich > eine Möglichkeit, einen längeren Fließtext durch automatisches Einfügen > von Zeilenumbrüchen so zu gestalten, daß keine Zeile mehr als 60 Zeichen > enthält. > Die Zeilenumbrüche sollten natürlich nicht mitten in ein Wort eingefügt > werden ich habe da mal so ne Funktion geschrieben function umbruch ($string, $laenge) { $n=0; while (strlen ($string)) { $zeile = substr ($string, 0, $laenge); if (!($position = strpos ($zeile, "\n"))) $position = strrpos ($zeile, " "); $stringneu[$n++] = substr ($string, 0, $position); $string = substr ($string, ++$position, strlen ($string) - $position); } return (implode("\n",$stringneu)); } ciao Heiko
php::bar PHP Wiki - Listenarchive