对这个函数有点晕 手册上说第一个参数是要操作的数组,第二个参数是回调函数,但是在老师视频里面出现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方法处理一下.
本质上还是使用回调函数或方法对数组元素进行操作,比如过滤转义之类.
- 1 回答
- 0 关注
- 1385 浏览
添加回答
举报
0/150
提交
取消