PHP | Ds\Sequence filter()函数
Ds\Sequence::filter()函数是PHP中的一个内置函数,用于使用 filter函数创建新序列。
句法:
Ds\Sequence abstract public Ds\Sequence::filter ([ callable $callback ] )
参数:它是一个可选参数,如果应该包含该值,则返回 True,否则返回 False。
返回值:此函数返回一个新序列,其中包含回调返回 True 的所有值或如果未提供回调则转换为 True 的所有值。
下面的程序说明了PHP中的Ds\Sequence::filter()函数:
示例 1:
filter(function($val) {
return $val % 4 == 0;
}));
?>
输出:
object(Ds\Vector)#3 (2) {
[0] => int(20)
[1] => int(40)
}
示例 2:
filter(function($val) {
return $val;
}));
?>
输出:
object(Ds\Vector)#3 (6) {
[0] => int(2)
[1] => int(5)
[2] => int(4)
[3] => int(8)
[4] => int(3)
[5] => int(9)
}
参考: http: PHP。 PHP