Contoh
Gunakan fungsi filter_var_array() untuk mendapatkan banyak variabel:
<?php $data = array( 'fullname' => 'Peter Griffin', 'age' => '41', 'email' => 'peter@example.com', ); $mydata = filter_var_array($data); var_dump($mydata); ?> /* Output : array(3) { ["fullname"]=> string(13) "Tony Stark" ["age"]=> string(2) "41" ["email"]=> string(17) "Tony@starkindustries.com" }
Fungsi filter_var_array()
digunakan untuk mendapatkan banyak variabel dan secara opsional memfilternya.
Fungsi ini berguna untuk memfilter banyak nilai tanpa memanggil filter_var()
berkali-kali.
Tip: Periksa Referensi Filter PHP untuk mencari filter yang akan digunakan dengan fungsi ini.
filter_var_array(data_array, args, add_empty)
Parameter | Deskripsi |
---|---|
data_array | Required. Menentukan array dengan kunci string yang berisi data untuk difilter |
args | Optional. Menentukan array argumen filter. Kunci array yang valid adalah nama variabel dan nilai yang valid adalah ID filter atau array yang menentukan filter, bendera, dan opsi. Parameter ini juga dapat berupa ID filter tunggal, jika demikian, semua nilai dalam array input difilter oleh filter yang ditentukan. ID filter dapat berupa nama ID (seperti FILTER_VALIDATE_EMAIL) atau nomor ID (seperti 274) |
add_empty | Optional. Nilai Boolean. TRUE menambahkan kunci yang hilang sebagai NULL ke nilai yang dikembalikan. Nilai default adalah TRUE |
Return Value: | Mengembalikan array nilai variabel yang diminta jika berhasil dan FALSE jika gagal |
---|---|
PHP Version: | 5.2+ |
PHP Changelog: | PHP 5.4 – Parameter add_empty telah ditambahkan |