ホームページ > バックエンド開発 > PHPの問題 > PHPで複数の配列を追加および合計する方法

PHPで複数の配列を追加および合計する方法

DDD
リリース: 2023-07-14 14:19:07
オリジナル
1867 人が閲覧しました

php 複数の配列の累積と合計の手順: 1. 3 つのテスト データ配列 $a、$b、$c を定義します; 2. 空の配列 "$sum" を作成し、"count()" を使用します。配列の長さを求め、for ループを使用して配列内の各要素を走査します。ループ内で、3 つの配列の対応する位置に要素を追加し、結果を "$sum" 配列に保存します。3. この関数を呼び出します。 3 つの配列の対応する位置に要素を正しく追加できるかどうかをテストします。

PHPで複数の配列を追加および合計する方法

#この記事の動作環境: Windows 10 システム、php8.1.3 バージョン、dell g3 コンピューター。

PHP プログラミングでは、複数の配列内の対応する要素を累積して合計する必要がある状況によく遭遇します。たとえば、それぞれ同じ数の要素を持つ 3 つの配列 $a、$b、$c があるとします。これら 3 つの配列の対応する位置に要素を追加し、新しい配列を返したいと考えています。この記事では、PHP を使用してこの機能を実現する方法を学びます。

1. 3 つのテスト データ配列を定義する必要があります。

$a = array(1, 2, 3, 4, 5);
$b = array(6, 7, 8, 9, 10);
$c = array(11, 12, 13, 14, 15);
ログイン後にコピー

2. これら 3 つの配列の対応する位置に要素を追加する関数を作成します。

function sumArrays($array1, $array2, $array3) {
$sum = array();
$length = count($array1);
for($i = 0; $i < $length; $i++) {
$sum[$i] = $array1[$i] + $array2[$i] + $array3[$i];
}
return $sum;
}
ログイン後にコピー

上記のコードでは、まず、合計結果を保存する空の配列 $sum を作成します。次に、count() 関数を使用して配列の長さを取得し、for ループを使用して配列内の各要素を反復処理します。ループでは、3 つの配列の対応する位置に要素を追加し、結果を $sum 配列に保存します。最後に、関数の出力として $sum 配列を返します。

3. この関数を呼び出して、3 つの配列の対応する位置に要素を正しく追加できるかどうかをテストします。

$result = sumArrays($a, $b, $c);
print_r($result);
ログイン後にコピー

上記のコードを実行すると、次の出力が得られます:

Array
(
[0] => 18
[1] => 21
[2] => 24
[3] => 27
[4] => 30
)
ログイン後にコピー

これは予想どおりです。各位置の要素は、元の配列内の対応する位置にある要素の合計です。

実際のアプリケーションでは、蓄積および合計する必要がある配列がさらに存在する可能性があります。この場合、必要なのは、対応するパラメーターを関数に追加し、for ループで対応する操作を実行することだけです。

まとめ

上記のコードとアイデアを使用すると、複数の配列の対応する位置の要素を累積および合計する機能を PHP で簡単に実装できます。バックグラウンド開発でもデータ処理でも、この機能は非常に便利で、さまざまな実用的なシナリオに適用できます。この記事が、このテクノロジーを PHP プログラミングにうまく適用するのに役立つことを願っています。

以上がPHPで複数の配列を追加および合計する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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