Microhome
Erfahrenes Mitglied
Hallo liebe Community,
ich habe mal wieder ein regex Problem, denn ich möchte aus einem String alles was jeweils zwischen zwei Strings steht, in ein Array packen.
Folgender Beispielstring:
Nun soll preg_match_all die Ergbnisse in ein Array packen:
Bisher habe ich folgendes, was mir aber leider den kompletten String zurückliefert:
Was muss ich ändern, damit jedes Element sein eigenes Array bekommt?
Vielen Dank für eure Hilfe.
ich habe mal wieder ein regex Problem, denn ich möchte aus einem String alles was jeweils zwischen zwei Strings steht, in ein Array packen.
Folgender Beispielstring:
Code:
start>Element 1</span>dnwfuwefstart>Element 2</span>efgjqq3e09start>Element 3</span>qwfhq3w8
Nun soll preg_match_all die Ergbnisse in ein Array packen:
Code:
[0] => Element1
[1] => Element2
[2] => Element3
Bisher habe ich folgendes, was mir aber leider den kompletten String zurückliefert:
Code:
preg_match_all("/start>.*<\/span>/i", $data, $matches);
Was muss ich ändern, damit jedes Element sein eigenes Array bekommt?
Vielen Dank für eure Hilfe.