String zwischen zwei Zeichen extrahieren

christian_at

Grünschnabel
Hallo Leute,

Ich habe eine kleines Problem und zwar habe ich eine Variable $text.

Die Variable $text beinhaltet folgendes:

$text = "
<noscript>XXXX</noscript>
<test>XXXX</test>
<test1>XXXX</test1>
";

Jetzt möchte ich mit REGEX den Inhalt zwischen den Zeichen herausfiltern und mit $array[noscript], $array[test], usw. ausgeben.

Ich habe es bis jetzt geschafft mit folgenden Code:
preg_match("/<(.*?)>(.*?)<\/(.*)>/", $input_line, $output_array);

Die Ausgaube sieht wie folgt aus:

array(40=><noscript>XXXX</noscript>1=>noscript2=>XXXX3=>noscript)
array(40=><test>XXXX</test>1=>test2=>XXXX3=>test)
array(40=><test1>XXXX</test1>1=>test12=>XXXX3=>test1)

Nur wie wandle ich es jetzt um das ich es wie oben genannt ausgebe?

Danke für eure Hilfe.

LG
Christian
 
Zurück