例
ユーザ定義関数の各配列要素を実行します。
<?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の配列参照