Contoh
Mengganti karakter "WORLD" (case-insensitive) dalam string "Hello world!" dengan "Peter" :
<?php
echo str_ireplace("WORLD","Peter","Hello world!");
?>
Menjalankan contoh » Definisi dan Penggunaan
The str_ireplace() fungsi menggantikan beberapa karakter dengan beberapa karakter lain dalam sebuah string.
Fungsi ini bekerja dengan aturan berikut:
- Jika string yang akan dicari adalah array, ia mengembalikan array
- Jika string yang akan dicari adalah array, mencari dan mengganti dilakukan dengan setiap elemen array
- Jika kedua mencari dan mengganti yang array, dan mengganti memiliki unsur-unsur yang lebih sedikit daripada menemukan, string kosong akan digunakan sebagai ganti
- Jika menemukan adalah array dan menggantikan adalah string, mengganti string akan digunakan untuk setiap menemukan nilai
Note: Fungsi ini case-sensitive. Gunakan str_replace() fungsi untuk melakukan pencarian case-sensitive.
Note: Fungsi ini biner-aman.
Sintaksis
str_ireplace( find,replace,string,count )
Parameter | Deskripsi |
---|---|
find | Wajib. Menentukan nilai untuk menemukan |
replace | Wajib. Menentukan nilai untuk menggantikan nilai dalam find |
string | Wajib. Menentukan string yang akan dicari |
count | Pilihan. Sebuah variabel yang menghitung jumlah penggantian |
Rincian teknis
Kembali Nilai: | Mengembalikan sebuah string atau array dengan nilai-nilai diganti |
---|---|
PHP Versi: | 5 + |
changelog: | Parameter count ditambahkan di PHP 5.0 |
Contoh lebih
contoh 1
Menggunakan str_ireplace() dengan array dan variabel count:
<?php
$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 str_ireplace() dengan unsur-unsur yang kurang dalam mengganti dari menemukan:
<?php
$find = array("HELLO","WORLD");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_ireplace($find,$replace,$arr));
?>
Menjalankan contoh » <PHP String Reference