PHP | Ds\Sequence apply()函数
Ds\Sequence::apply()函数是PHP中的一个内置函数,用于通过对每个值应用回调函数来更新序列的所有值。
句法:
void abstract public Ds\Sequence::apply ( callable $callback )
参数:此函数接受单个参数$callback ,用于应用于序列中的每个值。
返回值:该函数不返回任何参数。
下面的程序说明了PHP中的Ds\Sequence::apply()函数:
方案一:
apply(function($val) {
return $val / 5;
});
// Display result
print_r($seq);
?>
输出:
Ds\Vector Object
(
[0] => 2
[1] => 4
[2] => 6
[3] => 8
[4] => 10
)
方案二:
apply(function($val) {
return $val;
});
// Display result
var_dump($seq);
?>
输出:
object(Ds\Vector)#1 (5) {
[0]=>
int(2)
[1]=>
int(3)
[2]=>
int(5)
[3]=>
int(6)
[4]=>
int(8)
}
参考: https://www. PHP.net/manual/en/ds-sequence.apply。 PHP