Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm filter_var_array() trong PHP

Mô tả

Hàm filter_var_array() lọc nhiều biến cùng lúc bằng một mảng các bộ lọc.

Cú pháp

filter_var_array(arrayname, parameters)

Tham số

  • arrayname − Mảng dữ liệu cần lọc.

  • parameters − Mảng định nghĩa bộ lọc cho từng khóa.

Giá trị trả về

Trả về mảng giá trị đã lọc nếu thành công, FALSE nếu thất bại.

Ví dụ

<?php
$arr = array(
    "stname" => "jack",
    "stmarks" => "95",
    "stemail" => "jack@abcde.com",
);
$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));
?>

Kết quả

Array (
    [stname] => Jack
    [stmarks] => 95
    [stemail] => jack@abcde.com
)