Se connecter avec
S'enregistrer | Connectez-vous

regex double condition

Dernière réponse : dans Programmation

Hello, je dois récupérer la première balise img d'une chaine, si l'url de celle ci commence par http://monsite.com.

J'arrive à faire la première condition (récupérer la balise img dans son intégralité), mais comment faire pour vérifier la présence de mon URL à l'intérieur ? Je voudrais faire ça en "un seul coup", pour éviter de multiplier les conditions...

$post_content = '<p align="left"><img src="http://monsite.com/gallery/main.php?g2_view=core.Downlo..." alt="affiche" title="Affiche " align="left" /></p>
<p>montexte';

if (preg_match("|(<img[^>]*?/>)|i", $post_content, $matches)) {
$the_image = $matches[1];

Merci !

Autres pages sur : regex double condition

Lassé par la pub ? Créez un compte
Lassé par la pub ? Créez un compte
Tom's guide dans le monde