Preg_match kullanarak yazıdaki İlk IMG Etiketi bulma

İlk önce bu işlemi anlattığım konum dışında da kullanabileceğinizi bilmeniz önemlidir. Şimdi aşağıdaki koda bakmadan önce yapacaklarımızı bir kere daha düşünelim.

İçinde html etiketler bulunan yazımızı alıp, bu yazının içinden IMG etiketini çekip, ilgili yere bastıracağız. Şimdi koda yakından bakalım;


<?php
$yazi = 'İçinde HTML etiketleri barındıran bir String (bir yazımız) olduğunu düşünelim. <img src="/images/logo.png" target="_blank" /> Bunun içindeki IMG etiketlerini bulmak istediğimiz bir durumla karşı karşıyayız.';
$ok = preg_match('/< *img[^>]*src *= *["\']?([^"\']*)/i', $yazi, $matches);
echo $matches[1];
echo " ".$ok;
?>

Yukarıdaki örnekte hem Resim’in dosya uzantısı, hem de img src’nin $yazi değişkeninde olup, olmadığı kontrol ediliyor. Bu yolun ne işe yarayacağını tam anlamasanızda, işinize yaradığında kullanabileceğiniz kadar basit bir kod olduğunu bilin yeterli. Sağlıcakla Kalın.

DAHA FAZLA İÇERİK

HTML Biçimlendirme Etiketleri HTML Biçimlendirme Etiketleri

29 Aralık 2014, Pazartesi

SİZDE YORUM YAPIN