PHP | array_product () Функция

Опубликовано: 24 Февраля, 2022

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

PHP