ホームページ > バックエンド開発 > PHPチュートリアル > PHPで配列内のすべての値の積を計算するにはどうすればよいですか? (コード例)

PHPで配列内のすべての値の積を計算するにはどうすればよいですか? (コード例)

藏色散人
リリース: 2023-04-05 17:04:01
オリジナル
3004 人が閲覧しました

array_product() は、指定された配列内のすべての数値の積を返す PHP の組み込み関数です。この関数は数値のみで構成される配列を受け入れます。配列内に数値以外のデータがある場合、関数は 0 を返します。

PHPで配列内のすべての値の積を計算するにはどうすればよいですか? (コード例)

構文:

array_product($array)
ログイン後にコピー

パラメータ:関数には必須パラメータ $array があり、すべての値の積が求められます。計算されます。

戻り値: この関数は、次の条件に基づいて 3 つの異なる値を返します。

配列に少なくとも 1 つの非数値データが含まれる場合は、0 を返します。

空の配列がパラメータとして渡されると、1 が返されます。

上記の条件のどちらも満たされない場合は、配列内のすべての項目の積を返します。

コード例 1:

<?php 
$a1=array(1, 2, 3, 4); 
  
echo(array_product($a1)); 
?>
ログイン後にコピー

出力:

24
ログイン後にコピー

コード例 2: 配列に at が含まれる場合少なくとも 1 つ 非数値データの場合:

<?php 

$a1=array(1, 2, 3, &#39;a&#39;); 
  
echo(array_product($a1));
ログイン後にコピー

出力:

0
ログイン後にコピー

コード例 3:配列が空の場合

<?php 

$a1=array(); 
  
echo(array_product($a1));
ログイン後にコピー

出力:

1
ログイン後にコピー

関連する推奨事項: "PHP チュートリアル "

この記事は、PHP で配列内のすべての値の積を計算する方法の紹介です。困っている友達のお役に立てれば幸いです!

以上がPHPで配列内のすべての値の積を計算するにはどうすればよいですか? (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート