PHP Düzenli İfadelerde Şapka Belirleyicisinin Kullanımı

Şapka belirleyicisi (^), PHP düzenli ifadelerinde bir desenin metnin başında olması gerektiğini belirtmek için kullanılır. Yani, desenin metnin başında eşleşmesini sağlar.

İşte ^ belirleyicisinin kullanımına dair bir örnek:

$desen = "/^Merhaba/"; $metin1 = "Merhaba, nasılsın?"; $metin2 = "Nasılsın, Merhaba?"; if (preg_match($desen, $metin1)) { echo "Desen metnin başında bulundu!"; } else { echo "Desen metnin başında bulunamadı."; } echo " "; if (preg_match($desen, $metin2)) { echo "Desen metnin başında bulundu!"; } else { echo "Desen metnin başında bulunamadı."; }

Bu örnekte, /^Merhaba/ deseni kullanılarak "Merhaba" kelimesinin metnin başında olup olmadığı kontrol edilir. İlk durumda ($metin1), "Merhaba" kelimesi metnin başında olduğu için eşleşme bulunacaktır. Ancak, ikinci durumda ($metin2), "Merhaba" kelimesi metnin başında olmadığı için eşleşme bulunamayacaktır.

Çıktı şu şekilde olacaktır:

Desen metnin başında bulundu! Desen metnin başında bulunamadı.

Şapka belirleyicisi, desenin belirtilen metnin başında olması gerektiğini belirten önemli bir araçtır.



Yorum Ekle

Üzerine gel