📜  PHP | Ds\Deque reduce()函数

📅  最后修改于: 2022-05-13 01:56:55.626000             🧑  作者: Mango

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