Wednesday, April 18, 2012

PHP Regex untuk Mengecek Function PHP


Dalam tutorial kali ini kita akan membahas pembuatan function untuk mengecek apakah penamaaan function dari php itu benar atau salah, sesuai dengan kaidah penulisan function.Disini kita akan menggunakan regex dalam PHP.Untuk itu kita harus berkenalan terlebih dahulu dengan Regex.

Regular Expression atau Regex, merupakan sebuah teknik atau cara untuk mencari persamaan - presamaan atau mencari string yang di cocokan dengan string tertentu,dalam php yang paling banyak digunakan adalah PCRE atau (Perl Compatible Regular Expressions), penggunaan dari regex sebebenarnya cukup luas, secara umum digunakan untuk mencari string (kata, huruf, simbol) dalam kumpulan-kumpulan string

Pada kasus kali ini..
Membuat program untuk melakukan pengecekan terhadap struktur penulisan fungsi.Dimana syarat penulisan fungsi adalah:
1. Hanya terdiri dari huruf, angka dan garis bawah (underscore)
2. Harus diawali dengan huruf

Kita akan menggunakan kombinasi function preg_match, yang akan memberikan nilai 1 jika ditemukan kata sesuai format yang telah ditentukan.

Berikut kodenya..


script_php_regex_cek_fungsi


Catatan:
  • preg_match("/^[_a-zA-Z]/", $kata) = mencari awalan underscore(_) ,a-z, A-Z
  • preg_match("/^[_a-zA-Z]*\s/", $kata) = mencari awalan underscore(_), a-z, A-Z, ad spasi
  • preg_match("/[);]\z/", $kata) = mencari akhiran dengan );

Hasilnya adalah seperti di bawah


Tambahan link untuk belajar regex klik sini , sini

No comments:

Post a Comment