Pengertian Dan Contoh PHP Regex (Regular Expression)

  • Post author:
  • Post category:PHP
  • Post comments:1 Comment
Pengertian Dan Contoh PHP Regex (Regular Expression)
Pengertian Dan Contoh PHP Regex (Regular Expression)

Pengertian Dan Contoh PHP Regex (Regular Expression) ? Apa Itu PHP Regex ? Mari ikuti penjelasaanya.

PHP Regex adalah urutan karakter yang membentuk pola pencarian. ketika kita akan mencari data dalam teks, kita dapat menggunakan pola pencarian ini untuk menjelaskan apa yang kita cari. Regex merupakan kepanjangan dari Regular Expression dalam bahasa Indonesia reguler ekspresi.

Pengertian Dan Contoh PHP Regex – Syntax Regular Expression

Selanjutnya Dalam script PHP, Regular Expression adalah string yang terdiri dari pembatas, pola, dan pengubah opsional. Berikut adalah contoh syntax dari Regex (Regular Expression) :

$ exp = "/ giginau.com / i";

Kemudian Dalam contoh di atas, / adalah pembatas, giginau.com adalah pola yang di cari, dan i adalah pengubah yang membuat pencarian tidak peka (case-insensitive.) huruf besar / kecil.

Pembatas dapat berupa karakter apa pun yang bukan huruf, angka, garis miring terbalik atau spasi. Pembatas yang paling umum adalah garis miring (/).

BACA JUGA : PHP Array Multidimensional Backup database dengan batchfileArray IndexArray, PHP Global Variabel

PHP Regex (Regular Expression) – Fungsi Regex

PHP menyediakan berbagai fungsi yang memungkinkan Anda menggunakan regex. beberapa yang paling umum di gunakan adalah fungsi preg_match (), preg_match_all () dan preg_replace (). Berikut tabel penjelasanya :

FunctionDescription
preg_match ()Mengembalikan 1 jika pola ditemukan dalam string dan 0 jika tidak
preg_match_all ()Mengembalikan berapa kali pola ditemukan dalam string, yang mungkin juga 0
preg_replace ()Mengembalikan string baru di mana pola yang cocok telah diganti dengan string lain

PHP Regex – Using preg_match()

Fungsi ini akan memberitahu kita apakah string cocok dengan suatu pola. Berikut adalah contoh Using preg_match() :

<!DOCTYPE html>
<html>
<body>

<?php
$str = "Belajar Bersama giginau.com";
$pola = "/giginau.com/i";
echo preg_match($pola, $str); 
?>

</body>
</html>

Berikut Output nya:

1

Fungsi Using preg_match_all()

Fungsi preg_match_all () befungsi untuk mengetahui berapa banyak kecocokan yang di temukan untuk pola dalam sebuah string. berikut adalah contoh fungsi preg_match_all() :

<!DOCTYPE html>
<html>
<body>

<?php
$str = "Belajar PHP bagi pemula Di giginau.com";
$pola = "/gi/i";
echo preg_match_all($pola, $str);
?>

</body>
</html>

Output :

3

Fungsi Using preg_replace()

Fungsi preg_replace () berfungsi untuk menggantikan semua kecocokan pola dalam sebuah string dengan string lain. berikut contohnya :

<!DOCTYPE html>
<html>
<body>

<?php
$str = "Belajar PHP bagi pemula Di rumah";
$pola = "/rumah/i";
echo preg_replace($pola, "giginau.com", $str);
?>

</body>
</html>

Berikut ini adalah Output nya :

Belajar PHP bagi pemula Di giginau.com

admin

giginau

This Post Has One Comment

Tinggalkan Balasan