<อ้างอิง PHP กรองสมบูรณ์
ความหมายและการใช้งาน
filter_var_array() ฟังก์ชั่นได้รับหลายตัวแปรและเลือกกรองพวกเขา
ฟังก์ชั่นนี้จะเป็นประโยชน์สำหรับการกรองค่าจำนวนมากโดยไม่ต้องโทร filter_var() กว่าและมากกว่า
ส่งกลับอาร์เรย์ของค่าของตัวแปรตามที่ขอกับความสำเร็จหรือความผิดพลาดในความล้มเหลว
วากยสัมพันธ์
filter_var_array(array, args)
พารามิเตอร์ | ลักษณะ |
---|---|
array | จำเป็นต้องใช้ ระบุอาร์เรย์ด้วยปุ่มสตริงที่มีข้อมูลในการกรอง |
args | ไม่จำเป็น. ระบุอาร์เรย์ของการขัดแย้งกรอง คีย์อาร์เรย์ที่ถูกต้องเป็นชื่อตัวแปรและค่าที่ถูกต้องเป็นรหัสกรองหรืออาร์เรย์ระบุกรองธงและตัวเลือก พารามิเตอร์นี้ยังสามารถเป็นตัวกรอง ID เดียวถ้าเป็นเช่นนั้นค่าทั้งหมดในอาร์เรย์การป้อนข้อมูลจะถูกกรองโดยตัวกรองที่ระบุ ID ที่กรองสามารถเป็นชื่อ ID (like FILTER_VALIDATE_EMAIL) หรือหมายเลขประจำตัว (like 274) |
เคล็ดลับและคำอธิบาย
Tip: ตรวจสอบการ อ้างอิง PHP กรองที่สมบูรณ์แบบ สำหรับตัวกรองที่เป็นไปได้ที่จะใช้กับฟังก์ชั่นนี้
ตัวอย่าง
<?php
$arr = array
(
"name" => "peter griffin",
"age" => "41",
"email" => "[email protected]",
);
$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));
?>
การส่งออกของรหัสที่ควรจะเป็น:
<อ้างอิง PHP กรองสมบูรณ์