array walk函数

对这个函数有点晕 手册上说第一个参数是要操作的数组,第二个参数是回调函数,但是在老师视频里面出现array_walk($keys,array('PdoMySQL','addSpecialChar')); 有懂的能解释下这个函数第二个参数为数组时的用法及作用么

徐林online
浏览 1386回答 1
1回答

pardon110

手册上只是基本用法.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方法处理一下.本质上还是使用回调函数或方法对数组元素进行操作,比如过滤转义之类.
打开App,查看更多内容
随时随地看视频慕课网APP