Categories: PHP

Kegunaan fungsi preg_match_all di PHP

Bismillaahirrohmaanirrohiim…

Kali ini saya ingin berbagi informasi, bahwa fungsi preg_match_all di PHP sangatlah berguna. Salah satunya adalah untuk mengambil string dengan karakter tertentu dalam sebuah teks panjang.

Misalnya kita punya teks seperti ini:

There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by [injected] humour, or [randomised] words which don’t [look] even slightly believable.

Untuk mengambil teks yang ada dalam shortcode tersebut hanya menggunakan perintah ini:

preg_match_all('/\[\w+\]/', $string, $shortcodes);
echo '<pre>';
print_r($shortcodes);
echo '</pre>';

Maka, variabel $shortcodes akan menghasilkan array yang berisi [injected], [randomised], dan [look].

Cukup mudah bukan.

Secara umum, preg_match_all mempunyai konsep dasar:

preg_match_all($pattern, $str, $matches)

$pattern dapat berisi pola apa saja, apapun dalam $str yang sesuai $pattern akan disimpan dalam variabel $matches.

Semoga bermanfaat.

Bagikan
rasupe

Recent Posts

Aplikasi Bimbel – Les – Private – Training Multifungsi

🚀 Kelola Bimbel / Les / Private Jadi Lebih Mudah & Profesional! Apakah Anda masih…

3 weeks ago

Script PosKasir, miliki sendiri untuk bisnis Anda

🚀 Punya Usaha Tapi Masih Pakai Kasir Manual? Ini Solusi yang Lebih Cerdas! Mengelola bisnis…

3 weeks ago

Aplikasi Manajemen RT Berbasis PHP & MySQL

Solusi Digital untuk Administrasi RT yang Transparan dan Efisien Di era digital seperti sekarang, pengelolaan…

3 months ago

Script Aplikasi Booking System + AI (PHP & MySQL)

Solusi Booking Otomatis untuk Berbagai Jenis Bisnis Sedang mencari script aplikasi booking sistem lengkap dengan…

4 months ago

compress gambar sebelum diupload dengan javascript

Bismillaahirrohmaanirrohiim... Berikut ini cara kompress gambar sebelum diupload menggunakan javascript, tujuannya agar misalkan gambar dari…

6 months ago

Format angka dengan javascript

Bismillaahirrohmaanirrohiim... Berikut ini cara format angka menggunakan javascript, misalkan 1000 menjadi 1.000 atau 1500000 menjadi…

7 months ago