POSIX Düzenli İfade İşlevleri
PHP Manual

eregi

(PHP 4, PHP 5)

eregiDüzenli ifadeyi harf büyüklüğüne duyarsız olarak eşleştirir

Açıklama

int eregi ( string $şablon , string $dizge [, array &$gruplar ] )

Harflerle eşleştirme sırasında harf büyüklüğünü dikkate almaması dışında ereg() işlevi gibidir.

Uyarı

Evrenkod uyumsuzluğu nedeniyle bu işlevin kullanımı PHP 5.3.0'dan beri ÖNERİLMEMEKTEDİR.

Değiştirgeler

şablon

Harf büyüklüğüne duyarsız düzenli ifade.

dizge

Girdi 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.

Dönen Değerler

ş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.

Örnekler

Örnek 1 - eregi() örneği

<?php
$string 
'XYZ';
if (
eregi('z'$string)) {
    echo 
"'$string' dizgesi bir 'z' veya 'Z' içeriyor!";
}
?>

Notlar

Bilginize:

PHP 5.3.0 ve sonrasında regex eklentisinin kullanımı artık önerilmemekte olup yerine PCRE eklentisinin kullanılması önerilmekte ve bu işleve yapılan çağrılar bu nedenle bir E_DEPRECATED uyarısı çıktılamaktadır.PCRE'ye dönüşümü kolaylaştırmak için fark listesine bakınız.

Ayrıca Bakınız


POSIX Düzenli İfade İşlevleri
PHP Manual