Tipps & Tricks
Maximale Wortlänge Einstellen
Zulange Wörter oder Zeichenfolgen können eine Tabelle breiter ziehen als man möchte
und damit das Design einer Seite zerstören. Eine Tabelle kann ein Space automatisch
umbrechen um die eingestellte Breite zu erhalten, es reicht also nur die langen Wörter
mit einem Trennzeichen zu versehen wie z.b. "<br />" oder einfach nur "- ".
Beispielcode:
<?PHP
// Ein Beispiel Text
$Text = "Hallo, das ist ein Satz mit einem sehr langem Woooooooooooooooooooooooooooooooooooooooooooooooooooort";
// maximale Wort länge
$maxWort = 30;
// nur die langen Wörter werden mit -<br /> getrennt
$neuText="";
$woerter = explode ( " ", $Text);
foreach($woerter as $wort)
{
if(strlen($wort)>$maxWort)
{
$neuText.=chunk_split ( $wort, $maxWort, "-<br />");
}
else
{
$neuText.=$wort." ";
}
}
// Die Ausgabe
echo $neuText;
?>
Als Ergebnis bekommt man folgendes:
Hallo, dies ist ein Satz mit einem sehr langem Wooooooooooooooooooooooooooooo-
ooooooooooooooooooooooort
Zurück zur den Tricks

