PHP | array_product () Функция
Array_product () - это встроенная функция в PHP, которая возвращает произведение всех чисел, присутствующих в данном массиве. Функция принимает массив, состоящий только из чисел. Если в массиве есть другие данные, кроме чисел, функция возвращает 0.
Синтаксис:
array_product ($ массив)
Параметры: функция имеет один обязательный параметр $ array, для которого мы хотим вычислить произведение всех значений.
Возвращаемое значение: эта функция возвращает три разных значения на основе следующих случаев:
- Он возвращает 0, если массив состоит хотя бы из одной нечисловой информации.
- Он возвращает 1, когда в качестве параметра передается пустой массив.
- Если оба вышеперечисленных случая не выполняются, возвращается произведение всех терминов в массиве.
Примеры:
Input : $array = [1, 2, 3, 4] Output : 24 Input : $array = [1, "a"] Output : 0
Ниже программы иллюстрируют функцию array_product ():
Program 1: Program to demonstrate the array_product() function.
<?php // PHP program to demonstrate // the array_product() function $a1 = array (1, 2, 3, 4); echo ( array_product ( $a1 )); ?> |
Выход:
24
Program 2: Program to demonstrate the array_product() function when the array contains at least one non-number data.
<?php // PHP program to demonstrate the array_product() // function when the array contains at least // one non-number data $a1 = array (1, 2, 3, "a" ); echo ( array_product ( $a1 )); ?> |
Выход:
0
Program 3: Program to demonstrate the array_product() function when the array is empty.
<?php // PHP program to demonstrate the array_product() function // when the array is empty $a1 = array (); echo ( array_product ( $a1 )); ?> |
Выход:
1
Ссылка :
http://php.net/manual/en/function.array-product.php