PHP は広く使用されているオープン ソース スクリプト言語で、主に Web 開発に使用され、動的な Web ページを迅速に作成できます。 PHP には、配列内の数値を合計する関数など、多くの組み込み関数があります。この記事では、PHPを使用して配列内の数値を合計する方法を説明します。
まず、数値を含む配列を定義する必要があります。たとえば、以下は複数の数値を含む PHP 配列です:
$numbers = array(2, 4, 6, 8, 10);
この配列内のすべての数値の合計を要求するには、組み込み関数 array_sum() を使用できます。 array_sum() 関数の機能は、配列内のすべての値の合計を計算することです。以下は、array_sum() 関数を使用して合計するためのサンプル コードです。
$sum = array_sum($numbers); echo "数组元素的总和为:" . $sum;
上記のコードを PHP ファイルに追加し、実行して出力を取得します。
数组元素的总和为:30
この例では、 $numbers 配列を array_sum() 関数に渡します。この関数は、配列内のすべての数値の合計を返し、それを変数 $sum に割り当てます。最後に、echo ステートメントを使用して、変数 $sum の値を表示します。
もちろん、これは単なる単純な例です。実際の開発では、複数の数値配列に対して計算操作を実行したり、条件付き計算を使用して配列内のどの要素が計算に参加する必要があるかを決定することが必要になる場合があります。ここでは、PHP を使用して配列内の数値を合計する方法をより深く理解するのに役立つ追加の例をいくつか示します。
- ランダムに生成された数値の配列の場合、その中のすべての要素の平均を計算し、結果をエコーすることができます。
$numbers = array_rand(range(1, 100), 10); $average = array_sum($numbers) / count($numbers); echo "随机生成的数字数组为:"; print_r($numbers); echo "平均值为:" . $average;
この例では、array_rand() 関数を使用して 1 ~ 100 の範囲から 10 個の乱数を生成し、それらを $numbers 配列に割り当てます。次に、配列内のすべての数値の合計を計算し、それを配列要素の合計数で割って平均を求めます。最後に、print_r() 関数を使用してランダムに生成された数値の配列を表示し、echo ステートメントを使用して平均を出力します。
- 指定された数値の配列について、その中の負の数値を無視して、残りの数値の合計を計算できます。
$numbers = array(2, -4, 6, 8, -10, 12); $positive_numbers = array_filter($numbers, function($x) { return $x >= 0; }); $sum = array_sum($positive_numbers); echo "给定数组为:"; print_r($numbers); echo "正数元素的总和为:" . $sum;
この例では、正と負の数値を含む数値の配列を定義し、array_filter() 関数を使用してそこからすべての負の数値を削除しました。 array_filter() 関数は、指定されたコールバック関数を使用して配列内の各要素をテストし、テストを満たす要素のみを含む配列を返します。この例では、無名関数を使用して、配列要素が 0 以上であるかどうかをテストします。最後に、array_sum() 関数を使用してすべての正の数値の合計を計算し、print_r() 関数を使用して元の数値配列を表示します。
PHP では、配列内の数値の合計は一般的なニーズであり、array_sum() 関数を使用して簡単に行うことができます。合計する必要がある数値の数に関係なく、array_sum() 関数は高速かつ柔軟で再利用可能なソリューションです。次の PHP プロジェクトでコードを最適化するためにこれを使用することを忘れないでください。
以上がPHPの合計配列数値の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

ホットトピック









