Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm array_walk() trong PHP


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