Frage

function has_thumbnail_image(&$post) {
    $content = $post->post_content;
    return preg_match('/<img[^>]+src="(.*?)"[^>]*>/', $content, $results);
}

ich brauche eine Funktion, die durch einen Block von dynamisch zurück Text geht und alle die in einem Array in legt enthaltenen Bilder (oder genauer gesagt die Bildquelle jedes Bildes). Die Funktion oben nur gibt mir das erste Bild und ich kann nicht herausfinden, wie diese Schleife machen geschah halten, bis alle Bilder in der Anordnung sind. Jede Hilfe zu diesem Thema wäre sehr geschätzt. Dank

War es hilfreich?

Lösung

Sie können wollen untersuchen preg_match_all . Wenn ich mich richtig erinnere, preg_match sucht nur nach dem ersten Spiel und hält dann an.

Andere Tipps

Sie sind ganz in der Nähe! Sie müssen nur statt preg_match_all preg_match.

Ich weiß nicht, wie gut Sie Ihre Quelle wissen, aber Sie könnten einfache Anführungszeichen für das src-Attribut.

zulassen möchten
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top