很多站长朋友们都不太清楚php取数组平均数方法,今天小编就来给大家整理php取数组平均数方法,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 1.50 [1]=>1.00 [2]=>2.50 [3]=>0.' title='PHP数组计算平均值和倍数值问题. 一个不固定长度数组如下: array=([0]=>1.50 [1]=>1.00 [2]=>2.50 [3]=>0.'>PHP数组计算平均值和倍数值问题. 一个不固定长度数组如下: array=([0]=>1.50 [1]=>1.00 [2]=>2.50 [3]=>0. 2、 php代码 求数组平均值 3、 在php中求平均数。 4、 PHP在页面文本框中输入整数N,调用函数count(),输出N个随机数的最大、最小、平均值。 1.50 [1]=>1.00 [2]=>2.50 [3]=>0.'>PHP数组计算平均值和倍数值问题. 一个不固定长度数组如下: array=([0]=>1.50 [1]=>1.00 [2]=>2.50 [3]=>0.//计算平均数
function mean($array){
$sum = 0;
foreach($array as $value){
$sum += $value;
}
$lenght = count($array);
$mean = $sum/$lenght;
return $mean;
}
//去掉n个最大数后的平均数
function max_mean($array, $n){
rsort($array);
for($i=0; $i<$n; $i++){
unset($array[$i]);
}
$max_mean = mean($array);
return $max_mean;
}
//去掉n个最小数后的平均数
function min_mean($array, $n){
sort($array);
for($i=0; $i<$n; $i++){
unset($array[$i]);
}
$min_mean = mean($array);
return $min_mean;
}
//去掉n个最大数,m个最小数后的平均数
function max_min_mean($array, $n, $m){
rsort($array);
for($i=0; $i<$n; $i++){
unset($array[$i]);
}
sort($array);
for($i=0; $i<$m; $i++){
unset($array[$i]);
}
$max_min_mean = mean($array);
return $max_min_mean;
}
php代码 求数组平均值$a3 = array(array(11,12, 13),array(21,22,23, 24, 25),array(31,32,33, 35),array(41,42,43));
$total = 0;
foreach($a3 as $key=>$value){
$total += array_sum($value);
}
$num = count($a3,COUNT_RECURSIVE);
$average = $total/$num;
echo $average;
在php中求平均数。mysql_select_db("my_db", $con);
$sql="select avg(ehscore) from history";
$query=mysql_query($sql);
echo $query;
/***********
while($row=mysql_fetch_array($query))
{
echo "平均数为".$sql;
}
****************/
mysql_close($con);
select avg(ehscore) from history;查询出的结果就是平均值,直接输出就可以了,不需要后面的循环
PHP在页面文本框中输入整数N,调用函数count(),输出N个随机数的最大、最小、平均值。<form method="post" action="">
<input type="text" name="num">
<input type="submit" value="提交" name="submit">
</form>
<?php
$num=isset($_POST['num'])?$_POST['num']:NULL;
if ($num){
$str="";
for($i=0;$i<$num;$i++){
$str[]=rand();
}
//数组排序
sort($str);
//打印数组查看
print_r($str);
echo "<br/>";
//获取数组第一个,最小值
echo reset($str);
echo "<br/>";
//获取数组最后一个,最大值
echo end($str);
echo "<br/>";
//平均值,数组值相加,除以数量
echo array_sum($str)/$num;
}
关于php取数组平均数方法的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php取数组平均数方法 php数组求平均值的详细内容...