PHP array_filter()ฟังก์ชั่น
ตัวอย่าง
กรองค่าของอาร์เรย์โดยใช้ฟังก์ชันเรียกกลับ:
<?php
function test_odd($var)
{
return($var & 1);
}
$a1=array(1,3,2,3,4);
print_r(array_filter($a1,"test_odd"));
?>
ความหมายและการใช้งาน
ฟังก์ชัน array_filter() กรองค่าของอาร์เรย์โดยใช้ฟังก์ชันเรียกกลับ
ฟังก์ชันนี้ส่งผ่านแต่ละค่าของอาร์เรย์อินพุตไปยังฟังก์ชันเรียกกลับ หากฟังก์ชันเรียกกลับคืนค่าเป็น จริง ค่าปัจจุบันจากอินพุตจะถูกส่งคืนไปยังอาร์เรย์ผลลัพธ์ คีย์อาร์เรย์จะถูกเก็บรักษาไว้
ไวยากรณ์
array_filter(array, callbackfunction, flag)
ค่าพารามิเตอร์
Parameter | Description |
---|---|
array | Required. Specifies the array to filter |
callbackfunction | Optional. Specifies the callback function to use |
flag | Optional. Specifies what arguments are sent to callback:
|
รายละเอียดทางเทคนิค
คืนมูลค่า: | ส่งกลับอาร์เรย์กรอง |
---|---|
รุ่น PHP: | 4.0.6+ |
บันทึกการเปลี่ยนแปลง PHP: | PHP 5.6: เพิ่มพารามิเตอร์แฟล็ก เสริม |
❮ การอ้างอิงอาร์เรย์ PHP