Supportnet / Forum / Skripte(PHP,ASP,Perl...)
MySQL - Ausgabe formatieren - Zeilenumbruch
Frage
Hallo,
ich suche jetzt schon ne Stunde nach einer Lösung:
Ich habe ein Script das etwas aus einer MySql-Datenbank ausliest.
zB:
$abfrage = "SELECT * from c_messages WHERE room=´$room´ order by m_time DESC";
$result = mysql_query($abfrage);
while ($row = mysql_fetch_array ($result))
{
$msg = $row[´message´];
echo"$msg<br>";}
Der Text in der Datenbank besitzt keine Zeilenumbrüche und keine art von Formatierung. Es ist einfach nur Text.
Ich möchte nun nach einer bestimmten Anzahl von Zeichen von mir aus 30 ein <br> haben.
also die Variable $msg soll ausgegeben werden und nach jedem 30 Zeichen soll ein Zeilenumbruch eingefügt werden.
Am coolsten wäre es natürlich wenn der Zeilenumbruch vor dem Wort geschehen würde das die 30 Zeichen überschreitet.
Mit dem Befehl $msg2 = nl2br ($msg)
habe ich es schon versucht... geht nicht!Ist ja logisch!
danke für die Hilfe!
gruß
ttoms
Antwort 1 von timotoms
Ok habe eine Lösung,
wordwrap()
ist der richtige befehl...
nur für den Fall das noch einer das Problem hat!!
gruß
wordwrap()
ist der richtige befehl...
nur für den Fall das noch einer das Problem hat!!
gruß

