forループを使用すると、次の整数の平均を求める単一のプログラムを作成します。同じプログラムでは、配列内の他のすべての数値の合計を求めます。PHPでforループを使用して配列に合計を加算するプログラムをプログラミングするには
$num = [1, 11, 21, 31, 41, 51, 61, 71, 81];
これは私が持っているコードです:
<?php
$sum1 = 0;
$sum2 = 0;
$num = array(1, 11, 21, 31, 41, 51, 61, 71, 81);
for ($k = 0, $i = 0; $i < 9; $i++, $k = $k + 2) {
$sum1 = $num{$k} + $sum1;
$sum2 = $num{$i} + $sum2;
}
echo "Sum is " . $sum2 . " ";
echo "Sum of offset is " . $sum1;
?>
エラーまたは質問は何ですか?コードはうまくいくようです。 – Nitin
この宿題はありますか? – ccKep
@Nitin 'for'構文は正しくありません。彼はキーにアクセスすべきではありません。 ( '$ i'が' 8 'になると '$ k'は' 16'になり、 '$ num [16]'はありません)。 – ccKep