Hàm PHP array_walk_recursive()
Ví dụ
Chạy từng phần tử mảng trong hàm do người dùng xác định:
<?php
function myfunction($value,$key)
{
echo "The key $key has the value $value<br>";
}
$a1=array("a"=>"red","b"=>"green");
$a2=array($a1,"1"=>"blue","2"=>"yellow");
array_walk_recursive($a2,"myfunction");
?>
Hãy tự mình thử »Định nghĩa và cách sử dụng
Hàm array_walk_recursive() chạy từng phần tử mảng trong hàm do người dùng xác định. Các khóa và giá trị của mảng là các tham số trong hàm. Sự khác biệt giữa hàm này và hàm array_walk() là với hàm này bạn có thể làm việc với các mảng sâu hơn (mảng bên trong một mảng).
Cú pháp
array_walk_recursive( array, myfunction, parameter... )
Giá trị tham số
Parameter | Description |
---|---|
array | Required. Specifying an array |
myfunction | Required. The name of the user-defined function |
parameter,... | Optional. Specifies a parameter to the user-defined function. You can assign one parameter to the function, or as many as you like. |
Chi tiết kỹ thuật
Giá trị trả về: | Trả về TRUE nếu thành công hoặc FALSE nếu thất bại |
---|---|
Phiên bản PHP: | 5+ |
❮ Tham chiếu mảng PHP