PHP对给定数组单元执行回调函数的方法
阵列array_map(可赎回美元回调,数组arr1 {,数组…})
array_map()返回一个数组包含该单元在前所有单位已采取行动,回调。
接受回调参数的个数应为数组传递给array_map数相同()函数。
示例程序如下所示:
功能乐趣(N)
{
返回$ n * $ n * n;
}
$ =数组(1, 2, 3,4, 5);
B = array_map('fun美元,美元); / *三次为每个数组元素边操作,返回一个数组。
print_r($);
输出结果如下:
阵列
(
{ 0 } = 1
{ 1 } = 8
{ 2 } = 27
{ 3 } = 64
{ 4 } = 125
)
此外,该array_map()函数也用于以下方面:
array_map('unlink,glob(* .txt)); / * glob返回文件名数组。txt
array_map('unlink,glob(*。*));
array_map('unlink,glob(*));
如果array_map()是没有用的,每个单元的阵列操作只能走过,然后正确组装。
根据具体的项目需要,可以为读者挖掘更多的应用程序。