PHP array_walk_recursive()関数

PHP Array Reference完全な PHP Array リファレンスマニュアル

サンプル

配列の各要素にユーザー定義関数を適用します:

<?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,... オプションです。ユーザー定義関数のパラメータを指定します。関数に1つ以上のパラメータを設定できます。

技術詳細

戻り値: 成功した場合は TRUE を返し、それ以外の場合は FALSE を返します。
PHP バージョン: 5+


PHP Array Reference完全な PHP Array リファレンスマニュアル その他の拡張