PHPの平均的な配列要素

WBOY
リリース: 2023-05-19 22:54:38
オリジナル
828 人が閲覧しました

PHP では、配列は、同じデータ型の一連の要素を格納するために使用される非常に一般的なデータ構造です。配列内の要素に対して計算を実行する必要がある場合、多くの場合、それらの平均を見つける必要があります。この記事では、PHPで配列要素の平均を計算する方法を紹介します。

1. PHP での配列の定義と使用

次の方法で配列を定義して使用できます:

// 定义一个空数组
$arr = array();
 
// 定义一个有数据的数组
$arr1 = array(1, 2, 3, 4, 5);
 
// 根据键值对定义一个数组
$arr2 = array("apple"=>2, "banana"=>3, "orange"=>1);
 
// 访问数组元素
echo $arr1[0]; // 输出1
echo $arr2["apple"]; // 输出2
ログイン後にコピー

2. PHP での配列要素の合計

配列要素の平均を計算する前に、配列要素の合計を見つける必要があります。 PHP には、配列要素の合計を計算できる組み込み関数 array_sum() が用意されています。使用方法は以下の通りです:

$arr = array(1, 2, 3, 4, 5);
$sum = array_sum($arr);
echo $sum; // 输出15
ログイン後にコピー

3. PHPで配列要素の平均値を計算する

配列要素の平均値を計算する前に、まず配列要素の合計を計算する必要があります。そして配列要素の値を数えます。配列要素の数をカウントするには、count() 関数を使用できます。使用方法は次のとおりです。

$arr = array(1, 2, 3, 4, 5);
$count = count($arr);
echo $count; // 输出5
ログイン後にコピー

次に、配列要素の合計と要素数に基づいて配列要素の平均を計算します。つまり、配列要素の合計を除算します。要素数による:

$arr = array(1, 2, 3, 4, 5);
$count = count($arr);
$sum = array_sum($arr);
$average = $sum / $count;
echo $average; // 输出3
ログイン後にコピー

4. 完全なコード例

次は、配列の要素の平均を計算する方法を示す完全なコード例です:

// 定义一个数组
$arr = array(1, 2, 3, 4, 5);
 
// 计算数组元素个数
$count = count($arr);
 
// 计算数组元素总和
$sum = array_sum($arr);
 
// 计算平均值
$average = $sum / $count;
 
// 输出结果
echo "数组元素的平均值是:" . $average;
ログイン後にコピー

平均値の計算関数を使用して配列要素を実装することもできます:

function averageArray($array)
{
    $count = count($array);
    $sum = array_sum($array);
    $average = $sum / $count;
    return $average;
}
 
// 示例
$arr = array(1, 2, 3, 4, 5);
echo "数组元素的平均值是:" . averageArray($arr);
ログイン後にコピー

5. 概要

PHP で配列要素の平均値を計算するには、まず、配列要素と要素数の合計を使用し、要素の合計を要素数で割るだけです。 PHP には、配列要素の合計とカウントを実装するための組み込み関数 array_sum() および count() が用意されています。配列に対して計算操作を頻繁に実行する必要がある場合は、関数を使用してそれらをカプセル化し、コードの再利用性と可読性を向上させることもできます。

以上がPHPの平均的な配列要素の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!