Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน filter_var_array() ใน PHP

ฟังก์ชัน filter_var_array() ใช้สำหรับกรองตัวแปรหลายตัวพร้อมกัน

รูปแบบการใช้งาน (Syntax)

filter_var_array(arrayname, parameters)

พารามิเตอร์ (Parameters)

  • arrayname − อาเรย์ที่ต้องการกรองข้อมูล

  • parameters − ระบุอาเรย์ของอาร์กิวเมนต์ตัวกรอง

ค่าที่ส่งกลับ (Return Value)

ฟังก์ชัน filter_var_array() ส่งคืนอาเรย์ของค่าตัวแปรที่ร้องขอเมื่อสำเร็จ หรือ false เมื่อล้มเหลว

ตัวอย่างการใช้งาน

<?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)); 
?>

ผลลัพธ์ (Output)

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