(PHP 4, PHP 5)
sql_regcase — Harf büyüklüğüne duyarsız eşleşme için düzenli ifade oluşturur
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.
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.