php函数怎么求平均数
时间 : 2023-04-25 02:22:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性
在PHP中,可以使用内置函数`array_sum()`和`count()`来计算数组中数值的总和和元素个数,然后用总和除以元素个数即可得到平均数。
下面是一个示例代码:
```php
// 定义一个数组
$array = array(1, 2, 3, 4, 5);
// 使用array_sum()函数求和
$sum = array_sum($array);
// 使用count()函数计算元素个数
$count = count($array);
// 计算平均数
$average = $sum / $count;
// 打印平均数
echo "平均数为:" . $average;
输出结果为:
平均数为:3
需要注意的是,当数组中没有元素时,`count()`函数会返回0,此时需要特判,否则会出现`Division by zero`的错误。
因此,完整的代码应该如下:
```php
// 定义一个数组
$array = array(1, 2, 3, 4, 5);
// 使用array_sum()函数求和
$sum = array_sum($array);
// 使用count()函数计算元素个数
$count = count($array);
// 判断数组是否为空
if ($count == 0) {
echo "数组为空,无法计算平均数。";
} else {
// 计算平均数
$average = $sum / $count;
// 打印平均数
echo "平均数为:" . $average;
}
输出结果和之前相同。
在 PHP 中,求平均数可以使用内置函数 `array_sum()` 和 `count()` 来实现。`array_sum()` 函数用于对数组中的所有元素求和,`count()` 函数用于计算数组元素的个数,最终可以通过两者的组合求出数组的平均数。以下是求平均数的示例代码:
```php
$nums = [8, 4, 12, 6, 10];
$sum = array_sum($nums);
$count = count($nums);
$average = $sum / $count;
echo "数组的平均数为:".$average;
在上面的代码中,首先创建了一个包含一些数字的数组 `$nums`。然后使用 `array_sum()` 函数计算数组的元素总和,并使用 `count()` 函数获取数组的元素个数。最后通过将数组元素总和除以元素个数求出数组的平均数。最终使用 `echo` 语句将结果输出到屏幕上。
如果希望保留平均数的小数位数,可以使用 `round()` 函数来实现。以下是将平均数保留两位小数的代码:
```php
$nums = [8, 4, 12, 6, 10];
$sum = array_sum($nums);
$count = count($nums);
$average = round($sum / $count, 2); // 保留两位小数
echo "数组的平均数为:".$average;
在上面的代码中,通过将表达式 `$sum / $count` 的结果作为第一个参数传递给 `round()` 函数,并将第二个参数设置为 `2`,可以将平均数保留两位小数。最终的结果将通过 `echo` 语句输出到屏幕上。
综上所述,PHP 中求平均数可以使用 `array_sum()` 和 `count()` 函数来实现,也可以通过 `round()` 函数保留小数位数。
上一篇
php签到系统怎么做的
下一篇
php字体怎么从大到小
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章