ฟังก์ชัน array_filter() ของ PHP

ตัวอย่าง

ฟิลเตอร์ตัวแปรด้วยฟังก์ชันโรมแบ็ก

<?php
function test_odd($var)
{
return($var & 1);
}
$a1=array("a","b",2,3,4);
print_r(array_filter($a1,"test_odd"));
?>

สิ่งที่ทำด้วยตัวอย่าง

การกำหนดและการใช้งาน

ฟังก์ชัน array_filter() ใช้ฟังก์ชันโรมแบ็กเพื่อฟิลเตอร์ค่าในตัวแปร

ฟังก์ชันนี้ส่งค่ากุญแจค่ามูลของตัวแปรเข้าสู่ฟังก์ชันโรมแบ็ก ถ้าฟังก์ชันโรมแบ็กคืนค่า true แล้วค่ากุญแจค่ามูลของตัวแปรจะถูกคืนค่าเข้าสู่ตัวแปรที่มีค่าแบบฟิลเตอร์ ชื่อในตัวแปรคงที่

ภาษาบท

array_filter(array,callbackfunction);
ตัวแปร คำอธิบาย
array สำคัญ。กำหนดตัวแปรที่ต้องการฟิลเตอร์
callbackfunction สำคัญ。กำหนดฟังก์ชันที่ต้องการใช้โรมแบ็ก

รายละเอียดเทคนิค

ค่าที่คืนค่ามา: คืนค่าตัวแปรเป็นสเปรดแบบฟิลเตอร์
PHP รุ่น: 4.0.6+