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

Cara mengakses gmail dengan php imap

Bismillaahirrohmaanirrohiim... Saat ini teknologi sudah berkembang cepat, ada kalanya kita ingin diberikan informasi secara cepat…

4 months ago

Error posible dead lock pada cyberpanel litespeed mysql

Bismillaahirrohmaanirrohiim... Jika web diakses oleh banyak orang, khususnya yang berbasis wordpress, maka secara normal proses…

5 months ago

Aplikasi Sistem Monitoring Sekolah berbasis WEB

Bismillaahirrohmaanirrohiim... Saat ini, sekolah baik SD, SMP, ataupun SMA tentunya ingin dapat melihat dan memonitor…

5 months ago

Membuat program pendataan pilkada DPRD tingkat 2

Bismillaahirrohmaanirrohiim... Pada artikel kali ini saya akan berbagi informasi tentang program pendataan pendukung calon legislatif…

5 months ago

Cara Screenshot di Chrome full halaman

Bismillaahirrohmaanirrohiim... Saat kita melakukan screenshot di browser chrome, pada windows 11 menyediakan fungsi yang bagus…

6 months ago

Menonaktifkan fitur translate di website

Bismillaahirrohmaanirrohiim... Untuk website yang ingin tidak muncul popup translate dari browser, bisa dicoba kode di…

8 months ago