Ahoy là!Syntaxe regex pour extraire la source d'une image
Je ne peux pas "deviner" syntaxe sorcière devrais-je utiliser pour être en mesure d'extraire la source d'une image, mais simplement l'adresse Web pas le src=
ni les guillemets?
Voici mon morceau de code:
function get_all_images_src() {
$content = get_the_content();
preg_match_all('|src="(.*?)"|i', $content, $matches, PREG_SET_ORDER);
foreach($matches as $path) {
echo $path[0];
}
}
Quand je l'utilise, je suis ce imprimé:
src="http://project.bechade.fr/wp-content/uploads/2009/09/mer-300x225.jpg"
Je veux seulement obtenir ceci:
http://project.bechade.fr/wp-content/uploads/2009/09/mer-300x225.jpg
Tous idée?
Merci pour votre aide.
Je ne connais pas PHP, mais je suggère d'essayer PREG_PATTERN_ORDER, et peut-être $ path [1]. – Beta