Beni Takip Edebilirsin
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]
Paylaş:
Yorumlar: