Sadece buna takıldım ve çözüm bulamıyorum. preg_replace
kullanarak bir dize küçük harfe dönüştürmeyi denemek istiyorum. Sadece doğru ifadeyi oluşturamıyorum. Nedeni, normal strtolower
unicode karakterleri desteklememesidir. mb_strtolower
'u kullanabileceğimi biliyorum, ancak bu işlev çok yavaş görünüyor ve yanında herkesin MB desteği yok.Bir dizgiyi preg_replace ile küçük harfe dönüştürmek
Herhangi bir ipucu?
Selamlar, Radek
DÜZENLEME: Tamam, teşekkürler yardım çocuklar için çok şey var. Benim yaklaşımımın doğru olmadığını düşünüyorum. Bunu kullanmak çok daha iyi olurdu: How do I detect non-ASCII characters in a string? ve daha sonra sırasıyla strtolower veya mb_strtolower kullanın.
yazmak gerekecek, ne yapar regex'in mb_strtolower'den daha hızlı olacağını düşünün mü? –
Sting'i küçük harfe dönüştürmek için strtolower() php işlevini kullanabilirsiniz. –
@andreas Emin değilim. Temel olarak önce test etmek istedim. –