ホームページ >バックエンド開発 >PHPの問題 >PHPで2次元配列の合計を求める方法

PHPで2次元配列の合計を求める方法

zbt
zbtオリジナル
2023-07-12 14:42:551983ブラウズ

2 次元配列の合計を求める

php メソッド: 1. 最初に 2 次元配列 $matrix を定義します; 2. 2 つのネストされた foreach ループを使用して各要素を走査し、それを変数 $ に累積しますsum; 3. 最後に、計算された合計を画面に出力できます。

PHPで2次元配列の合計を求める方法

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

PHP では、ループを使用して 2 次元配列内のすべての要素の合計を計算できます。以下はサンプル コードです:

//定义一个二维数组
$matrix=array(
array(1,2,3),
array(4,5,6),
array(7,8,9)
);
//初始化和为0
$sum=0;
//遍历二维数组
foreach($matrixas$row){
foreach($rowas$value){
//将每个元素累加到和上
$sum+=$value;
}
}
//输出结果
echo"二维数组中所有元素的和为:".$sum;
?>

1. 上記のコードでは、最初に 2 次元配列 $matrix を定義します。配列には 3 つのサブ配列が含まれており、それぞれに 3 つの整数要素があります。

2. 次に、2 つのネストされた foreach を使用します。 各要素をループして変数 $sum

3 に蓄積し、最後に計算された合計を画面に出力します。

上記の例の出力結果は、2 次元配列内のすべての要素の合計は 45 です。

実際のアプリケーションでは、最初に 2 次元配列の次元と要素が要件を満たしているかどうかを判断し、null チェックやチェックなどの配列の安全な処理を実行する必要がある場合があることに注意してください。入力データの合法性など。

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

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