为了账号安全,请及时绑定邮箱和手机立即绑定

array walk函数

array walk函数

PHP
徐林online 2016-02-25 11:55:47
对这个函数有点晕 手册上说第一个参数是要操作的数组,第二个参数是回调函数,但是在老师视频里面出现array_walk($keys,array('PdoMySQL','addSpecialChar')); 有懂的能解释下这个函数第二个参数为数组时的用法及作用么
查看完整描述

1 回答

已采纳
?
pardon110

TA贡献1038条经验 获得超227个赞

手册上只是基本用法.array_walk($keys,array('PdoMySQL','addSpecialChar')),明显是array_walk函数在类内的用法.你应该看php官方文档说明.在类中的使用方法通常有以下三种形式

array_walk($array, array('self', 'walkFunction'));            // 静态类 方法
array_walk($array, array('className', 'walkFunction'));        // 常规类 方法
array_walk($array, array($this, 'walkFunction'));              // 本类 方法

简而言之, array_walk($keys,array('PdoMySQL','addSpecialChar')) 

将数组$keys中每个元素,都使用PdoMySQL类中的addSpecialChar方法处理一下.

本质上还是使用回调函数或方法对数组元素进行操作,比如过滤转义之类.

查看完整回答
3 反对 回复 2016-02-25
  • 1 回答
  • 0 关注
  • 1385 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信