2009-03-03 5 views
2

Ich brauche eine Funktion, die einen Block dynamisch zurückgegebenen Text durchläuft und alle darin enthaltenen Bilder in ein Array (oder genauer gesagt die Bildquelle jedes Bildes) einfügt. Die obige Funktion gibt mir nur das erste Bild und ich kann nicht herausfinden, wie man diese Schleife so lange macht, bis alle Bilder im Array sind. Jede Hilfe dazu wäre sehr willkommen. DankeWie alle Bilder in einem Block von Text in ein Array, PHP?

Antwort

6

Sie möchten möglicherweise untersuchen preg_match_all. Wenn ich mich richtig erinnere, sucht preg_match nur nach der ersten Übereinstimmung und stoppt dann.

+0

Prost Mann, funktioniert wie ein Leckerbissen. – Drew

2

Sie sind sehr nah dran! Sie brauchen nur preg_match_all anstelle von preg_match.

+0

Prost auch Kerl! – Drew

1

Ich weiß nicht, wie gut Sie Ihre Quelle kennen, aber Sie möchten vielleicht einfache Anführungszeichen für das src-Attribut zulassen.