CarpeDiem: eregi(), eregi_replace()

Seid gegrüßt!

Ich bin auf der Suche nach einer Möglichkeit, aus einem Schlüsselwort in einem String eine Variable zu extrahieren.
Ein Beispiel:

Im String steht das Folgende:
[navigation type=1] (ohne "")
oder
[navigation type="1"] (mit "")
oder
[navigation type=2]
oder oder oder...

Wie ist es jetzt möglich, festzustellen, welche Zahl unter "type=" vermerkt ist (sie soll in eine Variable gespeichert werden)?
Nacher soll der komplette "Befehl" ([navigation type=?]) durch eine andere Variable ersetzt werden...

Ich hoffe, ihr wüsst mir zu Helfen ;-)

Ich freue mich auf eure Antworten...
Bis bald und _Nutzt den Tag_!

  1. Hallo!

    ich glaube zwar nicht, dass das die optimale Lösung ist, aber so könnte es funktionieren:
    $var=explode("=",$string);
    $var[1] ist dann das, das hinter dem = steht.

    Nico

    1. $var=explode("=",$string);
      $var[1] ist dann das, das hinter dem = steht.

      Das währe eine Möglichkeit, aber wenn noch weitere "Schlüsselwörter" folgen, geht das leider nicht...

      Trotzdem danke für die Bemühungen!