Php preg_match kullanımı

Regex de preg_match() fonksiyonu, veri içerisinde oluşturduğumuz kriter veya ifadeye göre ilk eşlesen kaydı bize döndürmektedir.

Kullanımı : 

preg_match("/ifademiz/", veri, çıktı);

Aşağıdaki örnek üzerinde en basitinden bir cümle içerisinde bir kelimeyi aratabiliriz.

$veri = "Sezai Alkan izmit";
preg_match("/izmit/", $veri, $cikti);
echo "<pre>";
print_r($cikti);
Array
(
    [0] => izmit
)

preg_match() fonksiyonu her zaman ilk değeri bize döndüreceği için dizi içerisinde 2. bir veri veya değer bulunmayacaktır bu nedenle dönen veride [0] indis numaralı veriyi yazdırabilmekteyiz.
Eğer Arattığımız veri içirisinde izmit kelimesi bulunmuyor olsaydı bize False - 0 değerini döndürecekti. 

Şimdi ise bir olumlu eşleşmeye örnek gösterelim

$veri = "sezai Alkan izmit";
preg_match("/sezai(?=)/", $veri, $cikti);
echo "<pre>";
print_r($cikti);

Yukarıdaki örnekte ise sezai değeri ile eşleşen bir veri araması yaptık bu ifade kullanımlarında büyük KÜÇÜK harf duyarlılığı bulunmaktadır. ifadelerinizi oluştururken dikkat etmeniz gereklidir.

Yorumlar

Yorum Yapabilmek İçin Giriş Yapmalısınız.
İlk Yorum Yapan Sen Ol!
Uçur Beni Kahramanım Yukarı Çık
Bu web sitesi çerezleri kullanıyor. Devam ederek çerez kullanımını kabul etmiş oluyorsunuz. Detay

Devam Etmek İçin Giriş Yapın

Kod Hocası İle Paylaşımda bulunabilir, Kendini geliştirebilirsin. Sende Hemen Giriş Yap Aramıza Katıl.

GirişKayıt Ol