preg_match_all, bir dize içeren tüm img etiketi almak

0 Cevap php

Bu kod tüm img etiketlerini olsun

preg_match_all('/<img[^>]+>/i',$a,$page);

ama onların dosya adları "next.gif" veya "pre.gif" içeren etiketleri almak istiyorum

örneğin:

$page = '
<img border="0" alt="icon" src="http://www.site.com/images/man.gif" width="90" height="90">
<img border="0" alt="icon" src="http://www.site.com/images/pre.gif" width="90" height="v">
<img border="0" alt="icon" src="http://www.site.com/images/2.gif">
<img border="0" alt="icon" src="http://www.site.com/images/next.gif" width="90" height="90">
';

ve ben çıkış bu gibi olmalıdır:

   <img border="0" alt="icon" src="http://www.site.com/images/pre.gif" width="90" height="90">
    <img border="0" alt="icon" src="http://www.site.com/images/next.gif" width="90" height="90">

0 Cevap