PHPで配列の値を合計する方法

zbt
リリース: 2023-08-24 16:41:44
オリジナル
1188 人が閲覧しました

php 配列値は、合計のために配列、array_sum() 関数、array_reduce() 関数、array_walk() 関数などを走査するループ構造を使用できます。詳細な紹介: 1. 配列を走査するループ構造、数値を含む配列を定義し、合計を 0 に初期化し、foreach ループを使用して配列内の各要素を走査し、各要素を合計に追加し、合計を出力します。2. array_sum() 関数は、数値などを含む配列を定義します。

PHPで配列の値を合計する方法

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

PHP は、豊富な配列操作関数を提供する、広く使用されているサーバーサイド スクリプト言語です。 PHP では、配列を使用して一連の関連データを保存し、これらのデータに対してさまざまな操作を実行できます。その 1 つは、配列内の値を合計することです。

1. PHP では、ループ構造を使用して配列内の各要素を走査し、要素を加算して合計を求めることができます。以下はサンプル コードです。

// 定义一个包含数字的数组
$numbers = array(1, 2, 3, 4, 5);
// 初始化总和为0
$sum = 0;
// 使用foreach循环遍历数组中的每个元素
foreach ($numbers as $number) {
// 将每个元素加到总和中
$sum += $number;
}
// 输出总和
echo "数组中的值的总和为:" . $sum;
?>
ログイン後にコピー

上記のコードでは、数値を含む配列 $numbers が最初に定義され、次に合計 $sum が 0 に初期化されます。次に、foreach ループを使用して配列内の各要素を反復処理し、各要素を合計に追加します。最後に、echo ステートメントを使用して合計を出力します。

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

数组中的值的总和为:15
ログイン後にコピー

2. 上記のサンプル コードは、単純な配列を合計するだけです。実際、PHP の配列演算関数は非常に強力です。さまざまな複雑なデータ構造とアルゴリズム。ループ構造の使用に加えて、PHP の組み込み配列関数を使用して配列内の値を合計することもできます。


たとえば、以下に示すように、array_sum() 関数を使用して配列内のすべての値の合計を計算できます。

// 定义一个包含数字的数组
$numbers = array(1, 2, 3, 4, 5);
// 使用array_sum()函数计算数组中所有值的总和
$sum = array_sum($numbers);
// 输出总和
echo "数组中的值的总和为:" . $sum;
?>
ログイン後にコピー

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

array_sum() 関数の使用に加えて、array_reduce() 関数、array_walk() 関数など、他の配列関数を使用して配列内の値を合計することもできます。これらの機能は、より高い柔軟性と機能性を提供し、実際のニーズに応じて選択して使用できます。

つまり、PHP には、配列内の値を簡単に合計できる豊富な配列演算関数が用意されています。ループ構造を使用する場合でも、組み込みの配列関数を使用する場合でも、配列内の値を簡単に合計できます。これらの機能により、PHP はデータを処理し、数値計算を実行するための強力なツールになります。 。

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

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