Stefan: Text nach dem zweiten - entfernen

Hallo,

ich sizte nun schon seid einiger Zeit an einem Problem, wobei mir google bisher leider auch noch nicht helfen konnte. 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.

Ich wuerde mich sehr freuen, wenn jemand eine Loesung fuer mein Problem hat. Vielen Dank schonmal im vorraus.

  1. 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:|
  2. Hello,

    ich sizte nun schon seid einiger Zeit an einem Problem, wobei mir google bisher leider auch noch nicht helfen konnte. 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.

    Die Funktionen explode() und implode() können dies in Zusammenarbeit leisten.
    Das ist aber eigentlich etwas "oversized". Die fachlich bessere Lösung wäre ein Kombination aus strpos() und substr().

    Das PHP-Manual gibt Dir über die Funktionsweisen Auskunft

    http://php.net/
    http://de3.php.net/manual/en/function.explode.php siehe 3. Parameter

    http://de3.php.net/manual/en/function.strpos.php
    http://de3.php.net/manual/en/function.substr.php

    Liebe Grüße aus Syburg bei Dortmund

    Tom vom Berg

    --
    Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de