ฟังก์ชัน 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+ |