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