
PHP Regex (Regular Expression) Pengertian Dan Contoh – Apa Itu PHP Regex ? Mari ikuti penjelasaanya.
PHP Regex (Regular Expression) 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.
Isi Artikel
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 batchfile, Array Index, Array, 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 :
Function | Description |
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
0 Komentar