PHP中使用array_walk()函数的方法

这篇文章给大家分享的是有关PHP中使用array_walk()函数的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

网站建设哪家好,找创新互联建站!专注于网页设计、网站建设、微信开发、小程序制作、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了陵川免费建站欢迎大家使用!

array_walk()函数是PHP中的一个内置函数。无论指针位置如何,array_walk()函数都会遍历整个数组,对数组的各个元素进行指定的回调处理;其中数组元素的键和值是回调函数中的参数。

PHP中使用array_walk()函数的方法

语法:

array_walk($array, myFunction, $extraParam)

参数说明:array_walk()函数接受如下的三个参数

● $ array:用于指定输入数组,传递目标数组,该参数不可省略(必需)。

● myFunction:用于指定用户定义函数的名称,该参数也是不可省略(必需)。用户定义的函数通常要包括两个参数,其中第一个参数表示数组的值,第二个参数表示相应的键。

● $ extraparam:这是一个可选参数,可省略;用于指定用户自定义函数的除了两个参数(数组键和值)之外的另一个额外参数。

返回值:array_walk()函数返回一个布尔值。成功则返回TRUE,失败则返回FALSE。

示例1:

"; 
} 
  
// 定义数组
$arr = array("a"=>"yellow", "b"=>"pink", "c"=>"purple"); 
  
// 没有额外参数的调用Array_walk()
array_walk($arr, "myfunction"); 
  
?>

输出:

PHP中使用array_walk()函数的方法

示例2:

"; 
} 
  
// 定义数组
$arr = array("green"=>"绿色", "pink"=>"粉红色", "blue"=>"蓝色"); 
  
// 有额外参数的调用Array_walk()
array_walk($arr, "myfunction", "表示:"); 
  
?>

输出:

PHP中使用array_walk()函数的方法

示例3:

10, "second"=>20, "third"=>30); 
  
//没有额外参数的调用Array_walk()
array_walk($arr, "myfunction"); 
  
// 更新值后输出数组
var_dump($arr); 
  
?>

输出:

PHP中使用array_walk()函数的方法

说明:通过使用“&$value”将用户自定义函数中的第一个参数指定为引用,进而可以改变数组元素的值。

感谢各位的阅读!关于PHP中使用array_walk()函数的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!


当前标题:PHP中使用array_walk()函数的方法
文章路径:http://myzitong.com/article/jhoces.html