1
ランダムに生成された数値を持つ配列を使用して単純な平均計算を作成しようとしています。私は、コードはかなりしっかりしていると思いますが、私はこのエラーを返されています:"未定義オフセット"エラーを修正する方法
Notice: Undefined offset: 10 in ../average/averageresults.php on line 31
31行目:
for ($i=0; $i<=10; $i++) { echo $array[$i]."<br />"; }
次のようにコードの残りの部分は次のとおりです。
<?php
$array = array();
$array[]=rand(1, 99);
$array[]=rand(1, 99);
$array[]=rand(1, 99);
$array[]=rand(1, 99);
$array[]=rand(1, 99);
$array[]=rand(1, 99);
$array[]=rand(1, 99);
$array[]=rand(1, 99);
$array[]=rand(1, 99);
$array[]=rand(1, 99);
$i=0;
$sum = array_sum($array);
$count = count($array);
$avg = $sum/$count;
for ($i=0; $i<=10; $i++)
{
echo $array[$i]."<br />";
}
echo "The average of these numbers is: ".$avg;
?>
これは、常に間違いの最も簡単なものです。ありがとう:) –
実際には、標準の 'for'終了条件で '<='を使うのは悪いことです。 ) – raina77ow