實(shí)現(xiàn)方法:1、自定義一個(gè)給參數(shù)加一的函數(shù)“myf($num)”;2、使用array_map()函數(shù)為數(shù)組的每個(gè)元素應(yīng)用一次自定義函數(shù)“myf()”,將數(shù)組元素傳給該函數(shù)進(jìn)行加一處理,語(yǔ)法“array_map("myf",$arr)”。
本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版、DELL G3電腦
在PHP中,可以利用array_map()函數(shù)來(lái)實(shí)現(xiàn)一個(gè)數(shù)組中元素全部加一。
array_map() 函數(shù)將用戶自定義函數(shù)作用到數(shù)組中的每個(gè)值上,并返回用戶自定義函數(shù)作用后的帶有新的值的數(shù)組。
語(yǔ)法:
array_map(myfunction,array)
-
myfunction:必需。用戶自定義函數(shù)的名稱,或者是 null。
實(shí)現(xiàn)代碼:
<?php function myf($num) { return($num+1); } $arr=array(1,2,3,4,5); var_dump(array_map("myf",$arr)); ?>
推薦學(xué)習(xí):《PHP視頻教程》