本文目录一览:
- 1、php代码 求数组平均值
- 2、PHP使用随机函数,产生三个2位整数,输出到页面,并求出三个数中的最大值、最小值、平均值
- 3、在php中求平均数。
- 4、php中count()函数的作用?
- 5、PHP在页面文本框中输入整数N,调用函数count(),输出N个随机数的最大、最小、平均值。
- 6、php8个评委给选手打分,去除一个最高分和一个最最低分,求出平均值用PHP怎么写
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使用随机函数,产生三个2位整数,输出到页面,并求出三个数中的最大值、最小值、平均值
?php
$a=rand(10,99);
$b=rand(10,99);
$c=rand(10,99);
echo "三个随机数为".$a.",".$b.",".$c;
echo "最大值:".max($a,$b,$c);
echo "最小值:".min($a,$b,$c);
echo "平均值:".($a+$b+$c)/3;
在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中count()函数的作用?
PHP中count() 函数表示:计算数组中元素的个数,或者计算对象中属性的个数;
计算数组元素个数示例:
?php
$arr = array("baidu", "google", "soso");
echo count($arr);
//结果:3
?
计算对象中的属性个数示例:
?php
class Person{
public $name;
public $age;
public function __construct(){
$this-name = 'baiduzhidao';
$this-age = '10';
}
function msg(){
echo "msg function.";
}
}
//new 对象
$per= new Person();
//获取对象属性关联数组
$var=get_object_vars($per);
//计算对象属性个数
echo count($var);
//输出结果为:2
?
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;
}
php8个评委给选手打分,去除一个最高分和一个最最低分,求出平均值用PHP怎么写
$s = array(93,96,91,95,94,97,95,92);
$rs = (array_sum($s) - max($s) - min($s)) / (count($s) - 2);
echo '评分: ' . implode(', ', $s) . 'br /';
echo '平均分: ' . number_format($rs, 2) . 'br /';