Julian: Wortlänge in einem String ermitteln

Hallo,

ich habe ein Gästebuch und möchte eine bestimmte Wortlänge einstellen, d.h. wenn jem. ein Wort schreibt wie "easdsadasldköalsdklöslddssdsdddddddds" möchte ich das es gekürzt wird, habe leider keine idee wie ich das machen kann. Also der Text liegt als String vor.

Hat da jem. eine Idee oder Lösung?

Gruß Julian

  1. Hello,

    ich habe ein Gästebuch und möchte eine bestimmte Wortlänge einstellen, d.h. wenn jem. ein Wort schreibt wie "easdsadasldköalsdklöslddssdsdddddddds" möchte ich das es gekürzt wird, habe leider keine idee wie ich das machen kann. Also der Text liegt als String vor.

    Wäre es nicht besser, dem Wort einfach einen Zwangsumbruch zu verpassen?

    echo (nl2br(htmlentities(wordwrap($text,$len,"\r\n",1)));

    Harzliche Grüße aus http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
  2. Hat da jem. eine Idee oder Lösung?

    array = explode(" ",$text);
    for($i=0; $i < count(array); $i++)
    {
    if(strlen(array[$i]) > $MAX_STRING_LENGTH)
          kuerze($text);
    }

    Hilft dir das?

    MfG Hopsel

  3. Hallo,

    danke für die 2 sehr schnellen Antworten, mal gucken welche mir besser gefällt.

    Also noch mal Danke

    Gruß Julian