Vielen Dank für die schnelle Hilfe. Preg_match_all() hat prima geklappt.
Beiträge von Orbis
-
-
Guten Morgen Jungs und Mädels,
ich habe ein Problem mit regulären Ausdrücken. Und zwar scheine ich mit preg_match() immer nur den letzten Datensatz aus einem String lesen zu können.Meine Daten habe ich in folgender Form in einem String gespeichert:
Name:Alter;Name:Alter;...Beispiel:
Max:12;Moritz:14;Boris:43;Tarzan:23;Dies ist meine Anweisung, mit dem ich den o.g. string durchsuche:
Als Ausgabe von var_dump($matches); erhalte ich aber nur:
HTMLarray(3) { [0]=> string(36) "Max:12;Moritz:14;Boris:43;Tarzan:23;" [1]=> string(6) "Tarzan" [2]=> string(2) "23" }
Nun meine Frage:
Was muss ich an dem pattern ändern, um alle Datensätze zu erhalten? Wichtig ist, dass es wohl bis zu mehreren hundert Datensätzen kommen kann.
Oder gibt es vielleicht eine andere Möglichkeit außer RegEx, um an die Daten heranzukommen?Gruß,
Orbis