Regex de
preg_replace()
fonksiyonu oluşturduğumuz Düzenli ifadeye göre veri üzerinde değişiklik sağlayabilmekteyiz.Aşağıdaki örnek üzerinde en basitinden bir cümle üzerinde bir kelime ile değişiklik sağlayalım daha sonra cümle veya veri içerisindeki boşlukları silme işlemi uygulayalım.
$str = "Sezai ALKAN Kocaeli";
echo preg_replace("/Kocaeli/", "KOCAELİ", $str);
Yukarıdaki örnek üzerinde Kocaeli olarak yazılan ifadeyi büyük harfle KOCAELİ olarak replace etmektedir. Aşağıdaki örnek üzerinde bir kullanıcı adı üzerindeki boşlukları silelim. Dilerseniz bu boşlukları telefon numarası mail adresi gibi işlemlerde de uygulayabilirsiniz.
$username = "sezai alkan";
echo preg_replace("/\s/", "", $username);
Yukarıdaki örnekte de verimizin içerisindeki boşlukları \s ifadesi ile yakalamaktayız.