|
PHP5中文手册
array_map(PHP 4 >= 4.0.6, PHP 5) array_map — 将回调函数作用到给定数组的单元上 说明
array array_map
( callback $callback
, array $arr1
[, array $...
] )
array_map() 返回一个数组,该数组包含了 arr1 中的所有单元经过 callback 作用过之后的单元。callback 接受的参数数目应该和传递给 array_map() 函数的数组数目一致。
Example#1 array_map() 例子
<?php 这使得 $b 成为:
Example#2 array_map() - 使用更多的数组
<?php 上例将输出:
通常使用了两个或更多数组时,它们的长度应该相同,因为回调函数是平行作用于相应的单元上的。如果数组的长度不同,则最短的一个将被用空的单元扩充。 本函数一个有趣的用法是构造一个数组的数组,这可以很容易的通过用 NULL 作为回调函数名来实现。
Example#3 建立一个数组的数组
<?php 上例将输出:
参见 array_filter(),array_reduce(),array_walk() 和有关 callback 类型的信息。 |