array_product

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

array_productCalcula el producto de los valores del array

Descripción

array_product(array $array): int|float

array_product() devuelve el producto de los valores del array array.

Parámetros

array

El array.

Valores devueltos

Devuelve el producto, en forma de entier o de nombre décimal.

Historial de cambios

Versión Descripción
8.3.0 Emite ahora un E_WARNING cuando los valores de tipo array no pueden ser convertidos en entier o nombre décimal. Anteriormente, los arrays y los objetos eran ignorados mientras que todos los demás valores eran convertidos en entier. Además, los objetos que definen una conversión numérica (por ejemplo, GMP) son ahora convertidos en lugar de ser ignorados.

Ejemplos

Ejemplo #1 Ejemplo con array_product()

<?php

$a
= array(2, 4, 6, 8);
echo
"producto(a) = " . array_product($a) . "\n";
echo
"producto(array()) = " . array_product(array()) . "\n";

?>

El resultado del ejemplo sería:

producto(a) = 384
producto(array()) = 1