(PHP 5, PHP 7)
str_ireplace — Bir alt dizgenin bütün örneklerini yenisiyle değiştirirken harf büyüklüklerini dikkate almaz
Harf büyüklüğüne duyarsız olarak konu dizgesi
içindeki eski dizgelerinin her birini
yeni dizgesiyle değiştirerek elde edilen dizi veya
dizgeyi döndürür. Kaprisli yer değiştirme kurallarına ihtiyacınız
olmayacaksa (düzenli ifadeler gibi) preg_replace()
işlevini i değiştiricisi ile kullanmak yerine daima bu
işlevi kullanın.
eskiBilginize:
eskidizisindeki her yer değiştirme önceki yer değiştirme sonucunun üzerine uygulanır.
yeni
konu
Eğer konu bir dizi ise, arama ve değiştirme her
eleman için ayrı ayrı yapılır ve dönen değer de bir dizi olur.
sayıEğer belirtilirse, yer değiştirilen dizgelerin sayısı bu değiştirgede döndürülür.
Eğer eski ve yeni birer dizi
ise str_replace() her diziden birer değer alıp bunları
kullanarak konu dizgesinde arama ve yer değiştirme
yapar. Eğer yeni dizisi eski
dizisinden daha az değere sahipse eksik kalan yeni dizgelerin yerine boş
dizgeler konur. Eğer eski bir dizi ve
yeni bir dizge ise her eski dizgesinin yerine bu yeni
dizgesi konur. Zıddı anlamlı değildir.
Yer değiştirmeler yapılmış dizge veya diziyi döndürür.
| Sürüm: | Açıklama |
|---|---|
| 5.0.0 |
sayı değiştirgesi eklendi.
|
Örnek 1 - str_ireplace() örneği
<?php
$bodytag = str_ireplace("%body%", "black", "<body text=%BODY%>");
?>
Bilginize: Bu işlev ikil dosyalarla çalışırken dosya içeriğini değiştirmez.