Örnek
Karakterleri değiştirin "WORLD" (case-insensitive) dizede "Hello world!" ile "Peter" :
<?php
echo str_ireplace("WORLD","Peter","Hello world!");
?>
»Run örnek Tanımı ve Kullanımı
str_ireplace() işlevi, bir dizede diğer bazı karakterler ile bazı karakterleri değiştirir.
Bu işlev aşağıdaki kurallara göre çalışır:
- aranacak dize dizisi ise, bir dizi döndürür
- aranacak dize dizisi ise, bulup Her dizi öğesi ile gerçekleştirilmektedir yerine
- Her iki takdirde boş bir dize yerine olarak kullanılacak, bulmak ve diziler vardır değiştirin ve değiştirme bulmak daha az öğesi vardır
- Bul bir dizidir ve değiştirme durumunda değer bulmak, yerine dizesi her için kullanılacak bir dizedir
Note: Bu fonksiyon harf duyarsızdır. Kullanım str_replace() küçük harfe duyarlı arama yapmak için fonksiyonu.
Note: Bu fonksiyon, ikili-güvenlidir.
Sözdizimi
str_ireplace( find,replace,string,count )
Parametre | Açıklama |
---|---|
find | Gereklidir. bulmak için değerini belirtir |
replace | Gereklidir. Değeri değiştirmek için değeri belirtir find |
string | Gereklidir. aranacak dize belirtir |
count | İsteğe bağlı. değiştirmeler sayar Değişken |
Teknik detaylar
Geri dönüş değeri: | değiştirilen değerlere sahip bir dize veya bir dizi döndürür |
---|---|
PHP Sürümü: | 5+ |
Değişiklikler: | Sayım parametresi PHP 5.0 eklendi |
Diğer Örnekler
Örnek 1
Kullanma str_ireplace() bir dizi ve bir sayma değişkenle:
<?php
$arr = array("blue","red","green","yellow");
print_r(str_ireplace("RED","pink",$arr,$i)); // This
function is case-insensitive
echo "Replacements: $i";
?>
»Run örnek Örnek 2
Kullanılması str_ireplace() bulmak daha yerine daha az elemanları ile:
<?php
$find = array("HELLO","WORLD");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_ireplace($find,$replace,$arr));
?>
»Run örnek <PHP dize Başvuru