ホームページ >バックエンド開発 >PHPの問題 >PHPで配列の積を見つける方法

PHPで配列の積を見つける方法

青灯夜游
青灯夜游オリジナル
2022-06-27 20:16:242163ブラウズ

PHP 配列を乗算する 2 つの方法: 1. foreach ステートメントを使用して配列をループし、ループ本体で「*」演算子を使用して、構文 " を使用して配列要素を 1 つずつ乗算します。 $f=1; foreach($array as $v){$f*=$v;}"。 2. array_product() 関数を使用して、構文「array_product($array)」で配列内のすべての要素の積を計算します。

PHPで配列の積を見つける方法

このチュートリアルの動作環境: Windows7 システム、PHP8.1 バージョン、DELL G3 コンピューター

配列を乗算する 2 つの方法PHP メソッドで

  • #foreach ステートメントを使用します

  • array_product() 関数を使用します

方法 1: foreach ステートメントを使用する

1. foreach ステートメントを使用して配列をループします

foreach ($array as $value){
    语句块;
}

指定された $array 配列をそれぞれの行で走査しますループ 現在の配列の値を $value に代入します。

2. ループ本体で、「*」演算子を使用して配列要素を 1 つずつ乗算します

$product*=$value;

完全なコード:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);  
function f($array){
	$product=1;
	foreach ($array as $value) { 
	    $product*=$value;
	}
	echo "数组乘积为:".$product."<br>";
}

$arr1= array(2,3);
var_dump($arr1);
f($arr1);

$arr2= array(2,3,4);
var_dump($arr2);
f($arr2);

$arr3= array(1,2,3,4,5,6,7,8,9,10);
var_dump($arr3);
f($arr3);
?>

PHPで配列の積を見つける方法

方法 2: array_product() 関数を使用する

array_product() は、PHP の組み込み関数であり、すべての要素の積を返すことができます。配列。

コード例を通じて、array_product() が配列要素の積を計算する方法を見てみましょう。

<?php
$array= array(2,3,4);
echo &#39;2 * 3 * 4 = &#39;. array_product($array);

$array= array(3,4,5);
echo &#39;<br>3 * 4 * 5 = &#39;. array_product($array);

$array= array(1,2,3,4,5,6,7,8,9,10);
echo &#39;<br>1 * 2 * 3 *...* 9 * 10 = &#39;. array_product($array);
?>

PHPで配列の積を見つける方法

$array 要素を指定すると、PHP はそれらを数値に変換し (暗黙的なデータ型変換)、変換の失敗は 0 値として扱われます。

<?php
$array= array(2,"3.1",4);
echo &#39;2 * 3.1 * 4 = &#39;. array_product($array);

$array= array(3,"10.abc",5);
echo &#39;<br>3 * "10.abc" * 5 = 3 * 10 * 5 =&#39;. array_product($array);

$array= array(3,"hello",5);
echo &#39;<br>3 * "hello" * 5 = 3 * 0 * 5 =&#39;. array_product($array);
?>
  • 文字列「3.1」は 10 進数の 3.1 に変換されるため、最初の配列の要素の積は 24.8 になります。

  • #文字列「10abc」は整数 10 に変換されるため、2 番目の配列の要素の積は 150 になります。

  • 文字列「hello」は整数に変換できないため、値が 0 の場合、3 番目の配列の要素の積は 0 になります。

PHPで配列の積を見つける方法

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPで配列の積を見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。