array_product

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

array_productErmittelt das Produkt der Werte eines Arrays

Beschreibung

array_product(array$array): int|float

array_product() gibt das Produkt aus den Werten eines Arrays zurück.

Parameter-Liste

array

Das Array.

Rückgabewerte

Gibt das Produkt als Integer oder Float zurück.

Changelog

VersionBeschreibung
8.3.0 Wenn array-Werte nicht in Integer oder Float umgewandelt werden können, wird nun ein Fehler der Stufe E_WARNING ausgegeben. Zuvor wurden Arrays und Objekte ignoriert, während alle anderen Werte in Integer umgewandelt wurden. Außerdem werden Objekte, die eine numerische Umwandlung definieren (z. B. GMP), nicht mehr ignoriert, sondern umgewandelt.

Beispiele

Beispiel #1 array_product()-Beispiele

<?php

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

?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

Produkt(a) = 384 product(array()) = 1
To Top