PHP | Ds\Sequence map()函数
Ds\Sequence::map()函数是PHP中的一个内置函数,它在对每个值应用回调函数后返回结果。
句法:
Ds\Sequence abstract public Ds\Sequence::map( $callback )
参数:此函数接受单个参数 $callback。回调适用于序列的每个值。
返回值:此函数在应用每个值后返回回调。
下面的程序说明了PHP中的Ds\Sequence::map()函数:
方案一:
map(function($val) {
return $val * 3;
}));
?>
Output:
object(Ds\Vector)#3 (4) {
[0]=>
int(12)
[1]=>
int(24)
[2]=>
int(36)
[3]=>
int(48)
}
方案二:
map(function($val) {
return $val / 3;
}));
?>
输出:
object(Ds\Vector)#3 (4) {
[0]=>
int(4)
[1]=>
int(5)
[2]=>
int(6)
[3]=>
float(6.6666666666667)
}
参考: http: PHP。 PHP