(PHP 4, PHP 5)
sql_regcase — Harf büyüklüğüne duyarsız eşleşme için düzenli ifade oluşturur
$dizge
)Harf büyüklüğüne duyarsız eşleşme için düzenli ifade oluşturur.
Evrenkod uyumsuzluğu nedeniyle bu işlevin kullanımı PHP 5.3.0'dan beri ÖNERİLMEMEKTEDİR.
dizge
Girdi dizgesi.
dizge
ile harf büyüklüğüne duyarsız olarak eşleşecek
bir düzenli ifade döndürür. Bu ifade, dizge
dizgesinin her harfinin bir köşeli ayraç ifadesine dönüştürülmesiyle elde
edilir; bu köşeli ayraç ifadesi karakterin büyük ve küçük harflerini içerir.
Harf olmayan karakterler oldukları gibi bırakılırlar.
Örnek 1 - sql_regcase() örneği
<?php
echo sql_regcase("Foo - bar.");
?>
Yukarıdaki örneğin çıktısı:
[Ff][Oo][Oo] - [Bb][Aa][Rr].
Sadece harf büyüklüğüne duyarlı düzenli ifadelerin desteklendiği durumlarda harf büyüklüğüne duyarsız eşleşmeleri kullanmak için yararlıdır.
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.