#このチュートリアルの動作環境: Windows7 システム、PHP8.1 バージョン、DELL G3 コンピューター実装手順: 1. 合計結果を格納するために値 0 を割り当てた変数を定義します (構文 "$sum=0;"; 2. foreach ステートメントを使用して配列をループします (構文 " foreach($array as $ value){ループ本体ステートメント ブロック}"; 3. ループ本体で、is_numeric() を使用して配列要素が数値 (または数値文字列) であるかどうかを検出し、数値要素を追加して合計します。構文「if(is_numeric($value )){$sum =$value;}」。
php シーク配列 数値を合計する方法
#ステップ 1: 合計結果を格納するために、値 0 が割り当てられた変数を定義します。
$sum=0;
ステップ 2: foreach ステートメントを使用して配列をループします
foreach ($array as $value){ 循环语句块 }指定された $array 配列をトラバースし、現在の配列の値を変更します各ループで $value に代入します。
ステップ 3: ループ本体で、is_numeric() を使用して配列要素が数値 (または数値文字列) であるかどうかを検出し、数値要素を sum に追加します
if(is_numeric($value)){ $sum+=$value; }ループ終了後、$sum の値が合計結果となります。
実装コード:
<?php header("Content-type:text/html;charset=utf-8"); $array = array("php",1,2,'3',4,"hello","5",null,true,"6",7,8,"9","a"); var_dump($array); $sum=0; foreach($array as $value){ if(is_numeric($value)){ $sum+=$value; } } echo "数组中数字的总和:".$sum; ?>推奨学習: 「
PHP ビデオ チュートリアル 」
以上がPHPで配列内の数値の合計を求める方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。