PHP array_walk_recursive() 函式
示例
對陣列中的每個元素執行使用者自定義函式
<?php
function myfunction($value,$key)
{
echo "鍵 $key 的值是 $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 陣列參考