ホームページ >バックエンド開発 >PHPの問題 >PHPの配列で生徒の平均スコアを見つける方法

PHPの配列で生徒の平均スコアを見つける方法

PHPz
PHPzオリジナル
2023-04-18 10:18:331026ブラウズ

学生のテストのスコアを処理する際、学生の平均スコアを求めるのは一般的な操作です。 PHP では、配列を使用すると、生徒のスコアの処理と統計を非常に簡単に実装できます。この記事では、PHPを使用して生徒の得点の読み取り、平均点の計算、結果の出力まで、生徒の平均点を求める方法を紹介します。

  1. 学生のスコアの配列を作成する

まず、学生のスコアを保存する配列を宣言します。配列のキー名学生の名前または学生 ID 番号とキー値はテストのスコアです。以下に例を示します。

$grades = array(

'张三' => 85,
'李四' => 72,
'王五' => 92,
'赵六' => 68,
'钱七' => 79

);

ここでは、連想配列を使用して生徒の成績を保存します。連想配列とは文字列をキーとした配列で、辞書、ハッシュテーブル、マップなどとも呼ばれます。 PHP では、array 関数を使用して連想配列を作成できます。

  1. 配列要素の合計と平均を計算する

次に、配列要素の合計と平均を計算する必要があります。 PHP では、array_sum 関数を使用して配列要素の合計を求め、count 関数を使用して配列の長さを取得できます。この 2 つの関数を使用すると、平均スコアを簡単に計算できます。具体的なコードは次のとおりです:

$sum = array_sum($grades); // 合計スコアを計算します
$count = count($grades); // 成績数を取得します
$average = $sum / $count; // 平均スコアを計算します

このコードでは、$sum は配列要素の合計を表し、$count は配列の長さ (つまり、スコアの数) を表します。 、 $average は配列要素の平均です (これは生徒の平均点です)。

  1. 計算結果の出力

最後に、echo 関数を使用して計算結果をページに出力します。具体的なコードは次のとおりです:

echo "合計スコアは:" . $sum . "
";
echo "平均スコアは:" . $average . "
";

完全なコードを実行すると、ページに次のコンテンツが表示されます:

合計スコア: 396
平均スコア: 79.2

Inこの例では、連想配列を使用して生徒の成績を保存し、array_sum 関数と count 関数を使用して合計スコアと平均スコアを計算します。これらの単純な計算により、生徒の平均点をすばやく見つけて、結果をページに出力できます。

つまり、配列を使用して生徒のスコアを処理すると、スコアの平均などの統計操作に非常に便利です。実際のアプリケーションでは、ファイルまたはデータベースを読み取ることで学生の成績を取得し、同様のコードを使用して処理できます。この記事は初心者にも役立つと思います。

以上がPHPの配列で生徒の平均スコアを見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。