(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.
eski
Bilginize:
eski
dizisindeki 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.