(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
mb_eregi_replace — Harf büyüklüğüne duyarsız çok baytlı karakter destekli düzenli ifade yer değiştirmesi yapar
$kalıp,$yeni,$dizge,$seçenekler = null
dizge içinde kalıp
eşleştirilmeye çalışılır, eşleşen parça yenisi ile
değiştirilir.
kalıpDüzenli ifade olarak kalıp. Çok baytlı karakterler kullanılabilir. Harf büyüklüğü dikkate alınmaz.
yeniYerleştirilecek metin.
dizgeİçinde kalıbın aranacağı dizge.
seçenekler
Başarı durumunda elde edilen dizgeyle aksi takdirde false ile döner.
Geçerli karakter kodlamasına göre dizge geçersiz ise
null döner.
is returned.
| Sürüm: | Açıklama |
|---|---|
| 8.0.0 |
seçenekler artık null olabiliyor.
|
| 7.1.0 |
Geçerli karakter kodlamasına göre dizge
geçersiz ise artık null dönüyor.
|
| 7.1.0 |
e seçeneğinin kullanımı artık önerilmiyor.
|
Bilginize:
Bu işlev karakter kodlaması olarak dahili kodlamayı veya mb_regex_encoding() işlevi tarafından belirtilen karakter kodlamasını kullanır.
Güvenilmez girdilerle çalışırken e değiştiricisini asla
kullanmayın. Otomatik önceleme yapılmayacaktır
(preg_replace() işlevinde olduğu gibi). Bunu dikkate
almazsanız, büyük olasılıkla uygulamanızda uzaktan kod çalıştırma açıkları
oluşacaktır.