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

Teks panjang jadi titik-titik dengan css

Bismillaahirrohmaanirrohiim... Saat kita membuat kotak dengan lebar dan tinggi tertentu, tentunya teks didalamnya harus kita…

1 week ago

Bekerja dengan clearfix di css untuk posisi gambar dan teks dalam kotak

Bismillaahirrohmaanirrohiim... Clearfix pada css biasanya digunakan untuk menangani posisi elemen saat menggunakan float, dimana float…

1 week ago

Fix npx atau npm tidak jalan di windows

Bismillaahirrohmaanirrohiim... Setelah menginstall node.js dan ingin menggunakan perintah npx atau npm di power shell atau…

2 weeks ago

CPU usage tinggi pada server

Bismillaahirrohmaanirrohiim... Untuk mendeteksi cpu usage tinggi memang perkara rumit, adakalanya karena codingan bermasalah, akses ke…

2 months ago

Membersihkan log mongodb yang besar

Bismillaahirrohmaanirrohiim... Jika tidak dirawat dan dicek berkala, log mongodb akan semakin membesar. Bahkan sampai menghabiskan…

3 months ago

Cara mengakses gps di HP dengan javascript

Bismillaahirrohmaanirrohiim... Jika kita membuat website yang digunakan untuk memantau lokasi HP client, maka kita memerlukan…

6 months ago