Mailinglisten-Archive |
>> Ich möchte einen String $foo='Ein langer Text' auf eine länge von 8 >> Zeichen kürzen. Bei diesem String ist das 8te Zeichen die mitte >> eines Wortes. In diesem Fall soll das Skript nach rechts oder links >> hinter/vor das Wort gehen und von dort aus abschneiden, so dass der >> String mit einem vollständigen Wort endet. >> GM> Idee : Schneide den String mit substr auf x Zeichen ab. Prüfe, ob das GM> Zeichen x+1 GM> ein Leerzeichen ist. Wenn ja, ist der abgeschnittene String das Ergebnis. GM> Wenn nein, dann suche mit strrpos die Position des letzten Leerzeichens. Das GM> Ergebnis ist der Originalstring abgeschnitten an der Position des letzten GM> Leerzeichens. Danke! Brauchte wohl mal wieder 'ne Denkhilfe ;)) ... Klappt wunderbar!
php::bar PHP Wiki - Listenarchive