PHP | Ds\Deque reduce()函数
Ds\Deque::reduce()函数是PHP中的一个内置函数,用于使用回调函数将 Deque 缩减为单个元素。
句法:
public Ds\Deque::reduce( $callback, $initial ) : mixed
参数:此函数接受上面提到的两个参数,如下所述:
- callable:它包含要对 Deque 的元素执行的操作,从而生成单个元素。
- value:保存进位的初始值,该值是对所有元素进行运算后的结果。
返回值:该函数返回回调函数返回的最终值。
下面的程序说明了PHP中的 Ds\Deque::reduce()函数:
方案一:
reduce($func, 5));
?>
输出:
Elements of Deque
Ds\Deque Object
(
[0] => 10
[1] => 20
[2] => 30
[3] => 40
[4] => 50
[5] => 60
)
Deque after reduced into single element: int(215)
方案二:
reduce($func, 10));
?>
输出:
Elements of Deque
Ds\Deque Object
(
[0] => 10
[1] => 20
[2] => 30
[3] => 40
[4] => 50
[5] => 60
)
Deque after reduced into single element: int(8714461220)
参考: http: PHP。 PHP