Fungsi filter_var_array() PHP
Definisi dan penggunaan
Fungsi filter_var_array() mengambil beberapa variabel dan menyaringnya.
Karena tidak perlu dipanggil kembali filter_input(), fungsi ini sangat berguna untuk menyaring berbagai variabel.
Jika berhasil, kembalikan array yang mengandung nilai variabel yang disaring, jika gagal, kembalikan false.
Sintaks
filter_var_array(array, args)
Parameter | Deskripsi |
---|---|
array | Wajib. Tentukan array dengan kunci string yang mengandung data yang akan disaring. |
args |
Pilihan. Tetapkan array paramater penapisan. Kunci array sah adalah nama variabel. Nilai sah adalah ID penapisan, atau array yang ditetapkan penapisan, bendera dan pilihan. Parameter ini juga boleh menjadi ID penapisan yang sah, jika demikian, semua nilai dalam array diasingkan melalui penapisan yang dinyatakan. |
Pesan dan Komentar
Pesan:LihatPanduan Rujukan PHP Filter Penuhlihat penapisan yang dapat digunakan bersama-sama dengan fungsi ini.
Contoh
<?php $arr = array ( "name" => "peter griffin", "age" => "41", "email" => "peter@example.com", ); $filters = array ( "name" => array ( "filter"=>FILTER_CALLBACK, "flags"=>FILTER_FORCE_ARRAY, "options"=>"ucwords" ), "age" => array ( "filter"=>FILTER_VALIDATE_INT, "options"=>array ( "min_range"=>1, "max_range"=>120 ) ), "email"=> FILTER_VALIDATE_EMAIL, ); print_r(filter_var_array($arr, $filters)); ?>
Output seperti:
Array ( [name] => Peter Griffin [age] => 41 [email] => peter@example.com )