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.