Hàm array_walk() áp dụng hàm do người dùng định nghĩa cho từng phần tử của mảng. Trả về TRUE nếu thành công, FALSE nếu thất bại.
Cú pháp
array_walk(array, callback, userdata)
Tham số
array – Mảng đầu vào. Bắt buộc.
callback – Hàm do người dùng định nghĩa. Bắt buộc. Hàm nhận 2 tham số: giá trị (value) và khóa (key).
userdata – Tham số tùy chọn truyền thêm cho callback.
Giá trị trả về
Trả về TRUE nếu thành công, FALSE nếu thất bại.
Ví dụ
<?php
function display($val, $key) {
echo "$key id : Student $val<br>";
}
$arr = array("p" => "Tom", "q" => "Jack", "r" => "Amit");
array_walk($arr, "display");
?>
Kết quả
p id : Student Tom q id : Student Jack r id : Student Amit