定义和用法

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

最新文章

  1. nginx 直接在配置文章中设置日志分割
  2. python sys模块
  3. IOS 回收键盘通用代码
  4. MyBatis详解 与配置MyBatis+Spring+MySql
  5. javascript 时间代理
  6. HTTP协议 keep-alive连接 与 BS(firefox-thttpd)实验
  7. java equals 和hashcode
  8. python中的对象拷贝
  9. SQL Server 获取服务器信息
  10. MySQL 模拟Oracle邻接模型树形处理
  11. 【Android接口实现】ActionBar利用整理的一些细节
  12. jenkins构建自由风格项目[四]
  13. linux内核源码分析 - nvme设备的初始化
  14. centos7 修改yum源为阿里源
  15. CAST()函数可以进行数据类型的转换。
  16. HTML中body与html的关系
  17. arcengine实现右键菜单打开/关闭所有图层
  18. 最全面的Git 使用规范装逼指南[转载]
  19. HTML5: input:file上传类型控制
  20. 安卓读写INI文件

热门文章

  1. (分享别人的一篇好文章,来自jackson0714)30分钟全面解析-SQL事务+隔离级别+阻塞+死锁()
  2. Python与数据结构[0] -&gt; 链表/LinkedList[0] -&gt; 单链表与带表头单链表的 Python 实现
  3. Python的程序结构[4] -&gt; 函数/Function[2] -&gt; 匿名函数
  4. 使用Windows Live Writer开始发布cnblogs日志的方法
  5. 每天一个linux命令9之crontab 定时任务
  6. ssh-agent
  7. cubemap
  8. 面试题:Add Two Numbers(模拟单链表)
  9. Tomcat Deployment failure ,locked one or more files
  10. jquery调用click事件的三种方式