PHP str_ireplace() fonksiyonu

Örnek

"Hello world!" dizisindeki karakter "WORLD" (buyuk/küçük harf duyarsız) "Shanghai" ile değiştirilir:

<?php
echo str_ireplace("WORLD","Shanghai","Hello world!");
?>

Çalıştırma Örneği

Tanım ve Kullanım

str_ireplace() fonksiyonu, dize içindeki bazı karakterleri (buyuk/küçük harf duyarsız) değiştirir.

Bu fonksiyon aşağıdaki kurallara uymalıdır:

  • Aranan dize bir dize ise, bu dize bir dize döner.
  • Aranan dize bir dize ise, bu dize dizideki her bir elemanı arar ve değiştirir.
  • Dizide arama ve değişiklik yapılması gerekiyorsa ve değiştirilmesi gereken elemanların sayısı bulduğunuz elemanların sayısından azsa, fazla kalan elemanlar boş dize ile değiştirilir.
  • Bir dizinde arama yapılırsa, sadece bir dizeye değişiklik yapılırsa, değiştirme dizisi tüm bulduğunuz değerlere etki eder.

Yorum:Bu fonksiyon büyük/küçük harfe duyarlı değildir. Kullanın. str_replace() Büyük/küçük harfe duyarlı olmayan arama gerçekleştirmek için fonksiyonu kullanın.

Yorum:Bu fonksiyon ikili güvenlidır.

Sözdizimi

str_ireplace(bul,değiştir,dize,count)
Parametreler Açıklama
bul Gerekli. Aranacak değerleri belirler.
değiştir Gerekli. Değiştirilecek dizeyi belirler. bul Değişkenin değerindeki değerler.
dize Gerekli. Aranacak dizeyi belirler.
count Opsiyonel. Değiştirme sayısını sayan bir değişken.

Teknik Açıklamalar

Dönüş değeri: Değiştirme değerleri içeren bir dizi veya dize döndürür.
PHP Sürümü: 5+
Güncelleme Günlüğü: PHP 5.0'da, yeni eklendi: count Parametreler.

Daha fazla örnek

Örnek 1

Dizilerle birlikte kullanma: count str_ireplace() fonksiyonunun değişkeni:

<?php
$arr = array("blue","red","green","yellow");
print_r(str_ireplace("RED","pink",$arr,$i)); // Bu fonksiyon büyük/küçük harfe duyarlı değildir
echo "Değiştirme sayısı: $i";
?>

Çalıştırma Örneği

Örnek 2

Bulunan elemanlardan az olan elemanlarla str_ireplace() fonksiyonunu kullanma:

<?php
$find = array("HELLO","WORLD");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_ireplace($find,$replace,$arr));
?>

Çalıştırma Örneği