(PHP 5)
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.
Bilginize:
eski dizisindeki her yer değiştirme önceki yer değiştirme sonucunun üzerine uygulanır.
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.
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.