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