PHP array_product()

Hàm array_product() trong PHP

Hàm array_product() trong PHP được sử dụng để tính tổng sản phẩm của tất cả các phần tử trong một mảng. Nó lấy một mảng các số và trả về sản phẩm của chúng. Nếu mảng rỗng, hàm sẽ trả về giá trị 1.

Cú pháp

array_product(array $array): float|int

Tham số

  • array: Mảng đầu vào chứa các số cần tính tổng sản phẩm.

Giá trị trả về

Hàm trả về sản phẩm của tất cả các phần tử trong mảng. Nếu mảng rỗng, hàm sẽ trả về 1.

Ví dụ

<?php
// Ví dụ 1: Tính tổng sản phẩm của mảng số nguyên
$array1 = [1, 2, 3, 4];
$product1 = array_product($array1);
echo "Tổng sản phẩm của mảng là: " . $product1; // Kết quả: 24

// Ví dụ 2: Mảng rỗng
$array2 = [];
$product2 = array_product($array2);
echo "Tổng sản phẩm của mảng rỗng là: " . $product2; // Kết quả: 1

// Ví dụ 3: Mảng bao gồm số 0
$array3 = [2, 4, 0];
$product3 = array_product($array3);
echo "Tổng sản phẩm của mảng là: " . $product3; // Kết quả: 0
?>

Chú ý

  • Hàm array_product() chỉ hoạt động với các giá trị số. Nếu mảng chứa các giá trị không phải số, hàm sẽ ép kiểu và có thể sinh ra kết quả không như mong đợi.
  • Sử dụng hàm này trong những trường hợp bạn cần tính sản phẩm của các số trong mảng một cách nhanh chóng và hiệu quả.