preg_match ve preg_match_all Kullanımı

  • 1 dakika
  • 4 yıl önce

preg_match ve preg_match_all Kullanımı

Merhaba arkadaşlar,

Bugun Preg_match ve Preg_match_all kullanımı Görücez.

Bu arkadaşlar dizi olarak çıktı verirler.

Öncelikle Preg_match dan başlayalım.
 

<?php

$kaynak= "<div>Birinci Div</div> <div>İkinci Div</div> <div>Üçüncü Div</div> <div>Dördüncü Div</div>"; 

$aranan = "/<div>(.*?)</[^>]+>/i"; preg_match($aranan, $kaynak, $sonuc);

print_r($sonuc);

?> 

Çıktı:

 Array ( [0] => <div>Birinci Div</div> [1] => Birinci Div ) [/codephp] [codephp] Array ( [0] => Array ( [0] => <div>Birinci Div</div> [1] => <div>İkinci Div</div> [2] => <div>Üçüncü Div</div> [3] => <div>Dördüncü Div</div> ) [1] => Array ( [0] => Birinci Div [1] => İkinci Div [2] => Üçüncü Div [3] => Dördüncü Div ) ) 

 preg_macth_all tüm eşleşen kayıtları İki Boyutlu dizi içerisinde sıralayacaktır.[br] Preg_match_all ı foreach(); döngüsünde Kullanırız.[br]

Mert Buldur

Yaklaşık 12 senedir internet ortamında aktif olarak faaliyet göstermekteyim. 2014 yılında açmış olduğum Youtube kanalımdan , kişisel websitem üzerinden ve Udemy Üzerinden 2k+ ziyaretçime eğitimler sağlıyorum. Şu anda Freelance Yazılım geliştiricisi olarak hayatıma devam etmekteyim. Birçok firma ve müşterilerime Yazılım desteği sağlamaktayım.

Yorum Yaz