PHP array_walk() 函数用法及示例

PHP Array 函数手册

array_walk() 函数使用用户自定义函数对数组中的每个元素做回调处理

语法

array_walk ( $array, $funcname [, $parameter] );

定义和用法

 将用户自定义函数 funcname 应用到 array 数组中的每个单元。
array_walk() 不会受到 array 内部数组指针的影响。array_walk() 会遍历整个数组而不管指针的位置。

返回值

  成功时返回 TRUE, 或者在失败时返回 FALSE。

参数

序号参数及说明
1

array(必需)

它指定一个数组。

2

funcname(必需)

用户自定义函数的名称。

3

parameter(可选)

它为用户自定义函数指定一个参数。

在线示例

使用array_walk() 函数出来数组中的每个元素

<?php
   function call_back_function($value,$key) {
      echo "键 $key 的值是 $value \n";
   }
   $input = array("a"=>"green", "b"=>"brown", "c"=>"blue", "red");
   
   array_walk($input,"call_back_function");
?>
测试看看‹/›

输出结果:

键 a 的值是 green 
键 b 的值是 brown 
键 c 的值是 blue 
键 0 的值是 red

  PHP Array 函数手册