(PHP 4, PHP 5)
eregi — Düzenli ifadeyi harf büyüklüğüne duyarsız olarak eşleştirir
Bu işlevin kullanımı PHP 5.3.0'dan beri ÖNERİLMEMEKTEDİR ve PHP 7.0.0'da tamamen KALDIRILMIŞTIR.
Bu işlevin yerine kulllanılabilecekler:
PCRE_CASELESS)
seçeneğiyle)
$şablon
, string $dizge
[, array &$gruplar
] ) : intHarflerle eşleştirme sırasında harf büyüklüğünü dikkate almaması dışında ereg() işlevi gibidir.
şablonHarf büyüklüğüne duyarsız düzenli ifade.
dizgeGirdi dizgesi.
gruplar
şablon içindeki parantezli alt gruplarla eşleşme
sağlanırsa ve işlev bu değiştirge belirtilerek çağrılmışsa eşleşen
gruplar gruplar dizisinin elemanlarına
yerleştirilir.
$gruplar[1] soldan itibaren ilk parantezli grupla eşleşen alt dizgeyi, $gruplar[2] ikincisini, vb. içerecektir. $gruplar[0] eşleşen dizgenin tamamını içerir.
şablon, dizge içinde
bulunmuşsa eşleşen dizgenin uzunluğu, eşleşme sağlanamazsa veya bir hata
oluşursa FALSE döner.
Seçimlik gruplar değiştirgesi aktarılmamışsa veya
eşleşen dizge uzunluğu 0 ise bu işlev
1 değerini döndürür.
Örnek 1 - eregi() örneği
<?php
$string = 'XYZ';
if (eregi('z', $string)) {
echo "'$string' dizgesi bir 'z' veya 'Z' içeriyor!";
}
?>