對這個函數有點暈 手冊上說第一個參數是要操作的數組,第二個參數是回調函數,但是在老師視頻里面出現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 關注
- 1422 瀏覽
添加回答
舉報
0/150
提交
取消