PHP str_ireplace () function
contoh
String karakter "WORLD" (case sensitive) menggantikan "Peter" "Halo dunia!":
<?php
echo str_ireplace("WORLD","Peter","Hello world!");
?>
echo str_ireplace("WORLD","Peter","Hello world!");
?>
Menjalankan contoh »
Definisi dan Penggunaan
str_ireplace () fungsi menggantikan beberapa karakter dalam string (tidak case-sensitive).
Fungsi ini harus mengikuti aturan-aturan ini:
- Jika string pencarian adalah array, ia mengembalikan array.
- Jika string pencarian adalah array, maka akan mencari dan mengganti setiap elemen dalam array.
- Jika Anda perlu untuk mencari dan mengganti sebuah array, dan kebutuhan untuk melakukan penggantian elemen kurang dari jumlah elemen untuk mencari, maka unsur-unsur tambahan akan diganti dengan string kosong.
- Jika array adalah untuk menemukan, tetapi hanya untuk string yang akan diganti, maka penggantian nilai string akan semua mencari pekerjaan.
Catatan: Fungsi ini tidak case-sensitive.Silakan gunakan str_replace () fungsi melakukan pencarian case-sensitive.
Catatan: Fungsi ini aman biner.
tatabahasa
str_ireplace( find,replace,string,count )
参数 | 描述 |
---|---|
find | 必需。规定要查找的值。 |
replace | 必需。规定替换find中的值的值。 |
string | 必需。规定被搜索的字符串。 |
count | 可选。一个变量,对替换数进行计数。 |
rincian teknis
Pengembalian: | Mengembalikan sebuah string atau array dengan nilai penggantian. |
---|---|
Versi PHP: | 5 + |
Update log: | Dalam PHP 5.0, tambahkan parameter count. |
contoh yang lebih
contoh 1
Dengan menggunakan array dan menghitung variabel str_ireplace () fungsi:
<?php
$arr = array("blue","red","green","yellow");
print_r(str_ireplace("RED","pink",$arr,$i)); // This function is case-insensitive
echo "Replacements: $i";
?>
$arr = array("blue","red","green","yellow");
print_r(str_ireplace("RED","pink",$arr,$i)); // This function is case-insensitive
echo "Replacements: $i";
?>
Menjalankan contoh »
contoh 2
Menggunakan elemen perlu diganti dengan kurang dari melihat ke elemen str_ireplace) fungsi (:
<?php
$find = array("HELLO","WORLD"); // This function is case-insensitive
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_ireplace($find,$replace,$arr));
?>
$find = array("HELLO","WORLD"); // This function is case-insensitive
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_ireplace($find,$replace,$arr));
?>
Menjalankan contoh »
PHP String Reference