【PHP/演習問題】foreach文(繰り返し処理)[2]
問題
コマンドライン引数で与えた数値(複数)の合計値を計算するプログラムを作成してください。
なお、下記条件を満たすものとします。
- 合計値はforeach文を使って計算する
- 合計値は
$total
に記憶する $total
を出力する
$ php practice.php 5 14 28 71
total : 118
$ 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";
?>