function TextBreite() Einfach die max. Wortbreite bestimmen.

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • function TextBreite() Einfach die max. Wortbreite bestimmen.

    PHP-Code:
    /**
    * Eine gewisse Textbreite gewährleisten.
    * Verwendung:
    *   Wenn User Texte speichern und das Design beim Anzeigen der Texte
    *   nicht in der Breite gesprengt werden soll,
    *   dann kann man bei $breite eine mindestbreite festlegen, die jedes Wort haben muß.
    *   Ist bei einem Wort diese mindestbreite nicht gegeben, wird es umgebrochen,
    *   wenn $cut auf 1 steht.
    * Ablauf:
    *   Die Funktion durchläuft jedes Wort eines Textes und prüft auf eine gewisse Mindestlänge
    *   die durch $breite bestimmt werden kann.
    * Beispiel:
    *   echo "\t<div style=\"width:50px; border:1px solid #0000ff;\">\n";
    *   echo TextBreite('Das ist ein seeeeeehr langer Text.', 6);
    *   echo "\t</div>\n";
    *
    * @author <martinm79[at]web[dot]de>
    * @var string [Der Text]
    * @var int    [Die maximale länge die ein Wort haben darf]
    * @var string [Das Zeichen was zum ersetzten genommen werden soll] 
    * @var bool   [0 = kein Wort abbrechen, 1 = auch mitten in einem Wort das zeichen anwenden]
    */
    function TextBreite($text$breite$zeichen "<br>"$cut 1)
    {
        
    $array explode(' '$text);    
        
    $count count($array);    
        for (
    $i 0$i $count$i++) 
            
    $array[$i] = " ".(strlen($array[$i]) > $breite wordwrap($array[$i], $breite$zeichen$cut) : $array[$i]);    
        return 
    implode($array);

    Gut geraten ist halb gewußt.

  • #2
    sowas einfaches kann jeder schreiben, daher bitte nicht jeden Sch**ß als Codeschnipsel posten.

    *moved*

    Kommentar

    Lädt...
    X