PHP array_walk() 函数

Posted 与f

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP array_walk() 函数相关的知识,希望对你有一定的参考价值。

 

定义和用法

array_walk() 函数对数组中的每个元素应用用户自定义函数。在函数中,数组的键名和键值是参数。

<?php
function myfunction($value,$key,$p)
{
echo "$key $p $value<br>";
}
$a=array("a"=>"red","b"=>"green","c"=>"blue");
array_walk($a,"myfunction","has the value");
?>

结果

a has the value red
b has the value green
c has the value blue

其实传参,数组哪里($value)可以加个&,那就代表引用(指针),把原始数组也更改了.

 

<?php
function myfunction(&$value,$key,$p)
{
echo "$key $p $value<br>";
}
$a=array("a"=>"red","b"=>"green","c"=>"blue");
array_walk($a,"myfunction","has the value");
?>

 

 

参考:http://www.runoob.com/php/func-array-walk.html

以上是关于PHP array_walk() 函数的主要内容,如果未能解决你的问题,请参考以下文章

PHP array_walk() 函数详解

php中array_walk() 和 array_map()两个函数区别

PHP:数组操作函数array_walk()和array_map()

PHP:数组操作函数array_walk()和array_map()

PHP:数组操作函数array_walk()和array_map()

PHP:数组操作函数array_walk()和array_map()