對這個(gè)函數(shù)有點(diǎn)暈 手冊上說第一個(gè)參數(shù)是要操作的數(shù)組,第二個(gè)參數(shù)是回調(diào)函數(shù),但是在老師視頻里面出現(xiàn)array_walk($keys,array('PdoMySQL','addSpecialChar')); 有懂的能解釋下這個(gè)函數(shù)第二個(gè)參數(shù)為數(shù)組時(shí)的用法及作用么
1 回答
已采納

pardon110
TA貢獻(xiàn)1038條經(jīng)驗(yàn) 獲得超227個(gè)贊
手冊上只是基本用法.array_walk($keys,array('PdoMySQL','addSpecialChar')),明顯是array_walk函數(shù)在類內(nèi)的用法.你應(yīng)該看php官方文檔說明.在類中的使用方法通常有以下三種形式
array_walk($array,?array('self',?'walkFunction'));????????????//?靜態(tài)類?方法 array_walk($array,?array('className',?'walkFunction'));????????//?常規(guī)類?方法 array_walk($array,?array($this,?'walkFunction'));??????????????//?本類?方法
簡而言之, array_walk($keys,array('PdoMySQL','addSpecialChar'))?
將數(shù)組$keys中每個(gè)元素,都使用PdoMySQL類中的addSpecialChar方法處理一下.
本質(zhì)上還是使用回調(diào)函數(shù)或方法對數(shù)組元素進(jìn)行操作,比如過濾轉(zhuǎn)義之類.
- 1 回答
- 0 關(guān)注
- 1421 瀏覽
添加回答
舉報(bào)
0/150
提交
取消