globe: Text nach dem zweiten - entfernen

Beitrag lesen

n'abend,

Ich habe einen String (z.B. Bla-Bli-Blu).
Nun moechte ich erreichen, dass alle Zeichen nach dem zweiten - entfernt werden. Am Ende soll also nur noch Bla-Bli in der Variablen stehen.

mit strpos() kannst du das erste Vorkommen eines Zeichens (/Zeichenkette) bestimmen. Diese Funktion nimmt auch den Parameter $offset entgegen, mit welchem du spezifizieren kannst ab wo gesucht werden soll.

$s = "bla-blub-blib";  
// erstes - finden  
echo $p = strpos( $s, "-" ); // Ausgabe: 3  
// zweites - finden  
echo $t = strpos( $s, "-", $p + 1 ); // Ausgabe: 8  
// text abschneiden  
echo substr( $s, 0, $t ); // Ausgabe: bla-blub

weiterhin schönen abend...

--
#selfhtml hat ein Forum?
sh:( fo:# ch:# rl:| br:> n4:& ie:{ mo:} va:) de:] zu:} fl:( ss:? ls:[ js:|