La función Ds\Vector::sum() es una función incorporada en PHP que devuelve la suma de todos los elementos del vector.
Sintaxis:
number public Ds\Vector::sum( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor devuelto: esta función devuelve la suma de todos los elementos del vector. La suma puede ser de tipo int o float dependiendo de los elementos del vector.
Los siguientes programas ilustran la función Ds\Vector::sum() en PHP:
Programa 1:
<?php // Declare the new Vector $arr = new \Ds\Vector([3, 6, 1, 2, 9, 7]); echo("Original vector:\n"); // Display the vector elements var_dump($arr); echo("\nSum of elements:\n"); // Use sum() function to returns the // sum of all vector elements var_dump($arr->sum()); ?>
Producción:
Original vector: object(Ds\Vector)#1 (6) { [0]=> int(3) [1]=> int(6) [2]=> int(1) [3]=> int(2) [4]=> int(9) [5]=> int(7) } Sum of elements: int(28)
Programa 2:
<?php // Declare the new Vector $arr = new \Ds\Vector([3.5, 6, 1, 2.7, 9, 7.3]); echo("Original vector:\n"); // Display the vector elements print_r($arr); echo("\nSum of elements: "); // Use sum() function to returns the // sum of all vector elements print_r($arr->sum()); ?>
Producción:
Original vector: Ds\Vector Object ( [0] => 3.5 [1] => 6 [2] => 1 [3] => 2.7 [4] => 9 [5] => 7.3 ) Sum of elements: 29.5
Referencia: http://php.net/manual/en/ds-vector.sum.php