Linux Fun

Linux itu Mudah, Gratis, Lengkap dan Menyenangkan

str replace dan str ireplace, Mengganti Semua Substring Tertentu di PHP

Kali ini mari kita membahas manfaat dan cara menggunakan function str_replace() atau function str_ireplace() dalam PHP.  Dalam kehidupan coding sehari-hari, salah satu fungsi yang sering saya gunakan adalah str_replace. Di dalam www.PHP.net function ini digolongkan ke dalam kelompok pengelolaan string, yang bersaudara dengan str_replace antara lain str_ireplace, preg_replace(), ereg_replace(), dan eregi_replace().

Function str_replace() digunakan untuk mengganti substring tertentu dalam suatu string secara case-sensitive, yaitu membedakan huruf besar dan hurus kecil sedangkan str_ireplace secara case-insensitive.

Sintak str_replace() dan str_ireplace()

str_replace($string, $string, $string);

dan

str_ireplace($string, $string, $string);

Lalu apa manfaat dari str_replace ini? mari kita bahas satu-persatu

Mengganti Substring yang Diinginkan dalam String

<?php
$string= "Ini Budi, Ini Ibu Budi, Ini Bapak Budi";
$stringhasil= str_replace("Ibu", "Bapak", $string);
echo $stringhasil;
// hasil Ini Budi, Ini Bapak Budi, Ini Bapak Budi
?>

Menghapus Semua Substring yang Diinginkan

<?php
$string= "Ini Budi, Ini Ibu Budi, Ini Bapak Budi";
$stringhapus=array('Ibu','Bapak');
$stringhasil= str_replace($stringhapus, "", $string);
$stringhasil= str_replace("  ", " ", $string); // menganti 2 spasi dengan 1 spasi
echo $stringhasil;
// hasil Ini Budi, Ini Budi, Ini Budi
?>

Melindungi Email  dengan str_replace

<?php
$string= "inibudi@yahoo.com";
$stringhasil= str_replace("@", "[at]", $string);
echo $stringhasil;
// inibudi[at]yahoo.com
?>

Masih banyak sekali manfaat str_replace ini dalam mengolah string antara lain untuk sensor kata tertentu di postingan atau komentar, replace kode smile dangan icon menarik, untuk replace string di databases dan lain-lain.

Demikian semoga bermanfaat.

Recent Posts

Updated: July 10, 2014 — 6:54 pm

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>

Linux Fun © 2014 RSS