str_ireplace() function PHP

str_ireplace() function berguna untuk mengubah sebagian string (substring) dengan string yang dikehendaki (case insensitive).

str_ireplace() function hampir sama dengan str_replace() function. Perbedaannya yaitu str_replace() function merupakan case sensitive sedangkan str_ireplace() function merupakan case insensitive atau tidak membedakan huruf besar dan kecil (ABC sama dengan abc).

Syntax

mixed str_ireplace(mixed $search, mixed $replace, mixed $subject, int $count)

Parameter

Parameter Penjelasan
search Parameter ini wajib ada. Sebagian dari string (substring) yang ingin diubah.
replace Parameter ini wajib ada. String yang akan mengubah parameter search.
subject Parameter ini wajib ada. String yang sebagiannya ingin diubah.
count Parameter ini pilihan. Variable yang menghitung jumlah terjadinya bagian string diubah.

Catatan

str_ireplace() function mengubah parameter search yang ada di dalam parameter subject dengan parameter replace.

Jika parameter subject adalah string maka str_ireplace() function akan menghasilkan string.

Jika parameter subject adalah array maka str_ireplace() function akan menghasilkan array.

Jika parameter subject adalah array maka str_ireplace() function akan menjalankan parameter search dan parameter replace terhadap setiap elemen array.

Jika parameter search dan parameter replace adalah array serta parameter replace memiliki elemen lebih sedikit dari parameter search maka string kosong akan digunakan sebagai pelengkap elemen yang kosong.

Jika parameter search adalah array dan parameter replace adalah string maka parameter replace akan dicocokkan terhadap semua elemen parameter search.

str_ireplace() function merupakan case insensitive atau tidak membedakan huruf besar dan kecil (ABC sama dengan abc).

str_ireplace() function merupakan binary safe.

Contoh

Berikut ini adalah contoh penggunaan str_ireplace() function:

Code PHP 1:

<?php
echo str_ireplace("PAGI", "sore", "Selamat pagi!");
?>

Hasil running code di atas bila dilihat melalui page source browser akan tampak sebagai berikut ini:

Selamat sore!

Pada contoh di atas, kata [pagi] yang ada di dalam string [Selamat pagi!] diganti dengan [sore]. str_ireplace() function tidak membedakan kata [PAGI] dengan [pagi].

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>