worwrap? Nach x Zeichen Umbruch?

markberg

Erfahrenes Mitglied
Hallo,

ich habe mich hier durch die Beiträge gewurschelt, da ich folgendes möchte...

Aus meiner DB wird "headline" rausgeholt... Die soll aber nach max 30 Zeichen bzw. nach dem entsprechenden Wort beendet sein!? Dachte es funkt. mit "wordwrap", aber bekomme das nicht hin...

Bsp.:
Headline: Ein wunderschöner Tag ist es heute und sehr warm.
Ausgabe soll sein: Ein wunderschöner Tag ist es (29 Z)

So klappts nicht :(

PHP:
$Ergebnis = mysql_query($SQLString, $Verbindung);
if ($Ergebnis) {
$Datensatz = mysql_fetch_array ($Ergebnis);
while ($Datensatz) {
echo '<table width=\'580\'>';
echo '<tr><td width="170" valign="bottom"><a href ="infos.php?id='.$Datensatz['id'].'" target="_blank"> wordwrap('.$Datensatz['headline'].', 30, "\n", 1) </a></td></tr>'; 
echo '</table>';
 
Hallo!

Geht es denn so?
PHP:
echo '<tr><td width="170" valign="bottom"><a href ="infos.php?id='.$Datensatz['id'].'" target="_blank">'.wordwrap($Datensatz['headline'], 30, "\n", 1).'</a></td></tr>';
 
// Oder so?
$out = wordwrap($Datensatz['headline'], 30, "\n", 1);
echo '<tr><td width="170" valign="bottom"><a href ="infos.php?id='.$Datensatz['id'].'" target="_blank">'.$out.'</a></td></tr>';
Gruss Dr Dau
 
Nein, weder das Eine noch das Andere funktioniert so richtig... Verstehe nicht, warum er die Zeichn nicht abtrennt... Is' mir im Mom ein Rätsel...
 
Moment mal, dass muss ja "<br>\n" heissen und nicht nur "\n".
Denn mit "\n" wird der Text ja nur im Quelltext umbrochen, Du willst es aber ja sicherlich auch visuell umbrochen haben..... also noch ein <br> hinzufügen.
 
Zurück