2009-10-20 8 views
0

Je dois trouver toutes les balises html d'image qui sont inclus dans une page en utilisant PHP expressions régulièresComment trouver tous les tags d'image utilisant des expressions régulières

Exemple

<img src="images/image.jpg" /> 

Mon code

preg_match('/<img src=\"images\/.*/',$tags,$matches); 

L'étrange est qu'il trouve seulement la première occurrence, pas le reste des étiquettes dans la page

+0

Pouvez-vous pas utiliser DOM? – Mez

+0

@Mez - Non car pas installé – Roland

+0

@johannes - Voir ma question – Roland

Répondre

6

Utilisez preg_match_all. preg_match ne trouve que la première occurrence, tandis que preg_match_all trouve toutes les occurrences du modèle.

+1

en effet édité, très facile après le montage: D – Mez

+0

Thx Johann, je ne peux pas croire que j'ai raté – Roland

Questions connexes