(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
mb_ereg_replace — Ç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.
kalıp içinde çok baytı karakterler
kullanılabilir.
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çersizse
null döner.
| Sürüm: | Açıklama |
|---|---|
| 8.0.0 |
seçenekler artık null olabiliyor.
|
| 7.1.0 |
İşlev artık dizge geçerli karakter
kodlamasına göre geçerli mi diye bakı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.