Hàm filter_var_array() trong PHP
Ví dụ
Sử dụng hàm filter_var_array() để lấy nhiều biến:
<?php
$data = array(
'fullname' => 'Peter Griffin',
'age' => '41',
'email' => ' [email protected] ',
);
$mydata = filter_var_array($data);
var_dump($mydata);
?>
Đầu ra của mã phải là:
array(3) {
["fullname"]=>
string(13) "Peter Griffin"
["age"]=>
string(2) "41"
["email"]=>
string(17)
" [email protected] "
}
Định nghĩa và cách sử dụng
Hàm filter_var_array() nhận nhiều biến và lọc chúng theo tùy chọn.
Hàm này hữu ích để lọc nhiều giá trị mà không cần gọi filter_var() nhiều lần.
Mẹo: Kiểm tra Tham khảo Bộ lọc PHP để biết các bộ lọc có thể sử dụng với chức năng này.
Cú pháp
filter_var_array( data_array , args, add_empty )
Giá trị tham số
Parameter | Description |
---|---|
data_array | Required. Specifies an array with string keys containing the data to filter |
args | Optional. Specifies an array of filter arguments. A valid array key is a variable name and a valid value is a filter ID, or an array specifying the filter, flags and option. This parameter can also be a single filter ID, if so, all values in the input array are filtered by the specified filter. A filter ID can be an ID name (like FILTER_VALIDATE_EMAIL) or an ID number (like 274) |
add_empty | Optional. A Boolean value. TRUE adds missing keys as NULL to the return value. Default value is TRUE |
Chi tiết kỹ thuật
Giá trị trả về: | Mảng giá trị của các biến được yêu cầu nếu thành công, FALSE nếu thất bại |
---|---|
Phiên bản PHP: | 5.2+ |
Nhật ký thay đổi PHP: | PHP 5.4 - Tham số add_empty đã được thêm |
❮ Tham khảo bộ lọc PHP hoàn chỉnh