Phpde iki eşleştirme fonksiyonu bulunur. Bu komutlarla ilgili bilgi ve örnekler aşağıda verilmiştir:
ereg fonksiyonu :
Düzenli ifadelerin eşleştirilmesinde kullanılır. Kullanımı şöyledir :
ereg("düzenli_ifade" , $eski_değişken, $yeni_değişken);
Bu fonksiyon kullanılırken düzenli ifade gruplarının kullanımı (pattern syntax) bilinmelidir. Bu gruplar söz öbekleri ve özel karakterlerden oluşur. Aşağıda ereg fonksiyonu kullanılarak bir kullanıcıdan alınan bir değişkenin geçerli bir mail adresi olup olmadığını kontrol edecek kod örneklendirilmiştir.
if (!eregi("^.+@.+\\..+$", $girilenyazi, $email)) {
echo "e-mail adresi hatalı girildi!";
die;
}
Yukardaki kod, $girilenyazi değişkeni içerisinde geçerli bir e-mail adresi olup olmadığını kontrol eder. Eğer $girilenyazi bir e-mail adresi belirtiyorsa bu değişken olduğu gibi $email değişkenine aktarılır. Ve php yorumlayıcısı yoluna devam eder. Ancak tersi bir durumda yorumlayıcı durur ve belirtilen hatayı yansıtır.
eregi fonksiyonu :
ereg fonksiyonundan tek farkı büyük-küçük harf duyarlılığının bulunmamasıdır.
$degisken = 'hüseyin';
if (eregi('h', $degisken)) {
echo "$degisken 'H' veya 'h' karakteri içeriyor.";
}
Düzenli ifadeler ve özel karakterler daha sonra başka bir başlık altında yazılacak...
Okunma Sayısı: 523
Yayınlanma Tarihi: Blogun eski sürümü ile yazılmış, tarih kaydı bulunmuyor...
Anahtar Kelimeler: ereg, eregi, düzenli, değişken, fonksiyonu, eşleştirme, ifade, php, echo, kontrol, karakterler, deyim
Onaylı yorum bulunmuyor.
Yorum/Görüş Bildir