Beberapa Contoh Penggunaan Fungsi Preg_replace pada PHP


Fungsi regex sangat kita perlukan dalam dunia pemrograman. Dalam PHP, kita mengenal fungsi preg_replace yang bermanfaat untuk melakukan tugas replace huruf atau kombinasi huruf tertentu dengan huruf-huruf yang kita inginkan. Dulunya, ada juga fungsi eregi_replace, akan tetapi fungsi ini sudah dianggap deprecated alias usang oleh PHP versi-versi belakangan. Nah, pada tulisan ini saya cuplikkan dua contoh menggunakan fungsi preg_replace tersebut yang paling banyak digunakan.

Secara umum, fungsi preg_replace dituliskan dengan cara sebagai berikut:

mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit ] [, int &$count ] )

Nah, untuk mengaplikasikan $pattern, kita harus menggunakan pembatas (delimiter). Dalam praktiknya, PHP menerima beberapa macam pembatas, yakni slash (“/”) dan tanda seru (“!”).

Berikut contoh-contoh aplikatifnya:

  1. Mengganti kata, dengan kata yang sama, tetapi case sensitive (memperhatikan huruf besar kecilnya). Akan tetapi jika ingin menerapkan pada kasus case sensitive, saya sarankan cukup memakai fungsi str_replace.
preg_replace($pattern , $replacement , $subject);
  1. Mengganti kata, dengan kata yang sama, tetapi case insensitive..
preg_replace('!('.$pattern.')!i','<b>$1</b>',$subject);

Penjelasan lebih lengkap, silakan merujuk ke website resmi PHP Manual, di http://php.net/manual/en/function.preg-replace.php.

Dan, jika Anda ingin langsung bereksperiman, saya sarankan mencoba langsung di http://www.functions-online.com/preg_replace.html

Selamat mencoba, semoga sukses.

Advertisements

  1. #1 by gak temen on 2 - November - 2015 - 11:07 am

    gak temen blas gae tutoriale

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: