最新的Web開發教程
 

PHP array_walk_recursive() Function

<PHP陣列參考

運行在一個用戶定義的函數數組的每個元素:

<?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");
?>
運行示例»

定義和用法

所述array_walk_recursive()函數運行在一個用戶定義的函數的每個數組元素。 陣列的鍵和值是在函數參數。 這個函數和之間的差array_walk()函數是與該功能可以用較深的陣列(陣列內的陣列)工作。


句法

array_walk_recursive( array,myfunction,parameter... )

參數 描述
array 需要。 指定的數組
myfunction 需要。 用戶定義的函數的名稱
parameter,... 可選的。 指定的參數的用戶定義函數。 你可以一個參數分配給功能,或者像你一樣多。

技術細節

返回值: 返回TRUE或FALSE的成功失敗
PHP版本: 5+

<PHP陣列參考