Php-function-array-walk-recursive

提供:Dev Guides
移動先:案内検索

PHP-関数array_walk_recursive()

構文

array_walk_recursive( $array, $funcname [,$parameter])

定義と使い方

array_walk_recursive()関数は、ユーザー作成関数の各配列要素を実行します。 配列のキーと値は、関数のパラメーターです。

パラメーター

Sr.No Parameter & Description
1

array(Required)

配列を指定します。

2

funcname(Required)

ユーザー作成関数の名前。

3

paramter(Optional)

ユーザー作成関数のパラメーターを指定します。

次の例を試してください-

<?php
   function call_back_function($value,$key) {
      echo "The key $key has the value $value \n";
   }

   $input1 = array("a"=>"green", "b"=>"brown", "c"=>"blue" );
   $input2 = array($input1, "d"=>"yellow", "e"=>"black");

   array_walk_recursive($input2,"call_back_function");
?>

これは、次の結果を生成します-

The key a has the value green
The key b has the value brown
The key c has the value blue
The key d has the value yellow
The key e has the value black