【PHP】演習問題 – foreach文(繰り返し処理)(2)

問題

コマンドライン引数で与えた数値(複数)の合計値を計算するプログラムを作成してください。
なお、下記条件を満たすものとします。

  • 合計値はforeach文を使って計算する
  • 合計値は$totalに記憶する
  • $totalを出力する

実行例1

コマンドライン

php practice.php 5 14 28 71

実行結果

total : 118

実行例2

コマンドライン

php practice.php 11 22 33 44 55 66 77 88 99

実行結果

total : 495

解答例

ソースコード

<?php

$total = 0;

$is_first = true;

foreach ( $argv as $value ) {
    if( $is_first ) {
        $is_first = false;
    } else {
        $total += $value;
    }
}

echo 'total : '.$total."\n";

?>