ฟังก์ชัน array_walk() ใช้เรียกใช้ฟังก์ชันที่ผู้ใช้กำหนดเอง (callback function) กับ ทุกสมาชิกในอาร์เรย์ ส่งคืน TRUE เมื่อสำเร็จ, FALSE เมื่อล้มเหลว
ไวยากรณ์ (Syntax)
array_walk(array, custom_func, parameter)
พารามิเตอร์ (Parameters)
array − อาร์เรย์ที่ต้องการประมวลผล (จำเป็น)
custom_func − ฟังก์ชัน callback ที่ผู้ใช้กำหนด (จำเป็น)
parameter − พารามิเตอร์เพิ่มเติมส่งให้ callback function (ตัวเลือก)
ค่าที่ส่งคืน (Return Value)
ส่งคืน TRUE เมื่อสำเร็จ, FALSE เมื่อล้มเหลว
ตัวอย่างการใช้งาน
<?php
function display($value, $key) {
echo "$key id : Student $value
";
}
$arr = array("p" => "Tom", "q" => "Jack", "r" => "Amit");
array_walk($arr, "display");
?>
ผลลัพธ์
p id : Student Tom
q id : Student Jack
r id : Student Amit