php8.5
Home/ Manual/ ds / deque/ Ds\Deque::sum

Ds\Deque::sum

PHP function Edit on GitHub ✎

(PECL ds >= 1.0.0)

Returns the sum of all values in the deque

Description

Ds\Deque::sum(): int|float

Returns the sum of all values in the deque.

Note

Arrays and objects are considered equal to zero when calculating the sum.

Parameters Parameters

Return Values

The sum of all the values in the deque as either a float or int depending on the values in the deque.

Examples

Ds\Deque::sum() integer example

php
<?php
$deque = new \Ds\Deque([1, 2, 3]);
var_dump($deque->sum());
?>

The above example will output something similar to:

output
int(6)

Ds\Deque::sum() float example

php
<?php
$deque = new \Ds\Deque([1, 2.5, 3]);
var_dump($deque->sum());
?>

The above example will output something similar to:

output
float(6.5)

Source: reference/ds/ds/deque/sum.xml · from the official PHP manual (php/doc-en)