zeilenumbruch???

shiver

Erfahrenes Mitglied
hoi, ich hab mal eine ganz kleine frage zu php:
ich hab so ne shoutbox auf meiner seite. die übergibt die ganzen shouts an ne datenbank (äh, unwichtig :) )

mein prob:
wenn jemand ein wort soooooooooooooooooooooooooooooooooooooooo lang postet, reisst es die ganze tabelle ausm rahmen. sieht dann ja voll ******** aus. gibt's ne möglichkeit, dass man irgendwie in dem script angibt dass es bei wörtern ab ca 10 lettern einfach ein br-tag einfügen soll?!??
 
zeilenumbruch

Moin moin.
Also ne direkt FKT. kenn ich nicht.
Man kanns aber auch selber machen :) .

<?
$text="Das ist ein Text mit laaaaaaaaanannnnnnnnnggggggggeeen Woooooorrrrrrrrrrttttten";
$die_worte=explode(" ",$text);
for ($i=0;$i<count($die_worte);$i++)
{
if (strlen($die_worte[$i])>=10)
{
$schleifen=strlen($die_worte[$i]/10)+2;

for ($a=0;$a<=$schleifen;$a++)
{
$teilstr=substr($die_worte[$i],$a*10,10);
echo $teilstr."<br>";
}
}
else
{
echo $die_worte[$i]." ";
}
}
?>

Die variable $schleifen müsste man nochma genauer berechnen lassen.
Bei meinem Test mussten da aber noch 2 addiert werden.

Kannste ja mal deschten. Wenns noch net das wahre ist, nochmal melden:) :)

So long
 

Neue Beiträge

Zurück