Hàm filter_var_array () được sử dụng để lọc nhiều biến.
Cú pháp
filter_var_array(arrayname, parameters)
Tham số
-
tên mảng - Một mảng để lọc dữ liệu.
-
thông số - Nó chỉ định một mảng đối số bộ lọc.
Quay lại
Hàm filter_var_array () trả về một mảng giá trị của các biến được yêu cầu khi thành công hoặc sai khi thất bại.
Ví dụ
<?php $arr = Array ( "stname" => "Jack", "stmarks" => "95", "stemail" => "[email protected]", ); $filters = array ( "stname" => array ( "filter"=>FILTER_CALLBACK, "flags"=>FILTER_FORCE_ARRAY, "options"=>"ucwords" ), "stmarks" => array ( "filter"=>FILTER_VALIDATE_INT, "options"=>array ( "min_range"=>1, "max_range"=>100 ) ), "stemail"=> FILTER_VALIDATE_EMAIL, ); print_r(filter_var_array($arr, $filters)); ?>
Sau đây là kết quả đầu ra.
Array ( [stname] => Jack [stmarks] => 95 [stemail] => [email protected] )