<?php
echo "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#000000\">";
$erg = ereg (" ", $text);
if ($erg)
{
$text_exp = explode(" ", $text);
$count = count($text_exp);
$ok = true;
} else {
$count = 1;
$text_exp = $text;
$ok = false;
}
// $text = der komplette eingegebene text eines users
$text_exp = explode(" ", $text);
$count = count($text_exp);
for ($i=0; $i < $count; $i++)
{
$laenge = 0; // Var leeren
$laenge = strlen($text_exp[$i]); // länge des strings zählen
if ($laenge > 13) // 13 = max länge eines wortes
{
$teilen = substr ($text_exp[$i], "0", "12");
// 12 = max länge eine wortes -1,
// da ja noch ein bindestrich angehangen wird
$teilen .= "-<br>";
$teilen .= substr ($text_exp[$i], "13", $laenge);
// 13 = nach dem anhängen des bindestrichs und
// des zeilenumbruchs wird das restliche wort gespeichert
$text_exp[$i] = $teilen;
}
}
// fügt die einzelnen Wörter (hier in arrays) wieder
// zusammen und fügt nach jedem neuen wort ein leerzeichen ein
$text_gesamt = implode (" ", $text_exp);
if ($ok)
{
$text_gesamt = implode (" ", $text_exp);
} else {
$text_gesamt = $text_exp;
}
echo $text_gesamt;
echo "</font>";
?>