jenny: einmalig aus String Zeichenkette entfernen

Hallo,

hab schon alles mögliche probiert, aber ich schaffe es nicht einmalig aus einem string eine bestimmt Zeichenkette zu löschen.

z.B.

$string = "123|54|58|123|9|6|lpo";

Aus diesem String soll jetzt einmalig "123" und das Trennzeichen "|" gelöscht werden, damit das ergebnis so aussieht:

$string = "54|58|123|9|6|lpo";

oder so:

$string = "123|54|58|9|6|lpo";

Kann mir jemand helfen?

Danke schon jetzt,

Jenny

  1. Hi Jenny,

    müsste das nicht so gehen?:

    $string= str_replace("123|","",$string);

    Schöne Grüße,
    Ben

    1. Hi,

      müsste das nicht so gehen?:

      $string= str_replace("123|","",$string);

      NEIN, dann werden alle Vorkommen von "123" ersetzt, das soll es eben nicht sein.

      Trotzdem danke,

      Jenny

      1. Hi,

        aber doch nur, wenn das | dabei ist oder?

        Trotzdem nicht?

        Schade, sorry

        Ben

  2. Hallo,

    schau Dir mal

    http://www.php.net/manual/de/function.preg-replace.php

    an. Dort kannst Du ein Limit angeben.

    Schönen Gruß aus Bilk

    Rainer