1. php里获取一维数组里的最大值和最小值要求,效率最好,速度最快
还有什么会比PHP的方法高效?
最大的
<?php
$a=array('1','3','55','99');
$pos=array_search(max($a),$a);
echo$a[$pos];
最小的
<?php
$a=array('1','3','55','99');
$pos=array_search(min($a),$a);
echo$a[$pos];
2. PHP数组,怎么找出最大值与最小值,和它们所对应的数组下标
<?php
$hots=array('8213'=>0,'8212'=>100,'8172'=>10008);
$maxkey=array_search(max($hots),$hots);
$minkey=array_search(min($hots),$hots);
echo"最大值数组所在下标:".$maxkey;
echo"<br>";
echo"最小值数组所在下标:".$minkey;
?>
3. PHP里获取一维数组里的最大值和最小值要求,效率最好,速度最快
还有什么会比PHP的方法高效?
最大的
<?php
$a=array('1','3','55','99');
$pos=array_search(max($a),$a);
echo$a[$pos];
最小的
<?php
$a=array('银陆或1'锋伍,'悉扒3','55','99');
$pos=array_search(min($a),$a);
echo$a[$pos];
4. 找出php数组中最大数、最小数和空值
可以循环一次数组进行判断:
foreach($arr as $k=>$v){
if( $k== 0 ){
$min = $v;
$max = $v;
}else{
$min = min($min,$v);
$max = max($max,$v);
}
if($v == ''){
$kong = $k;
}
}
$max就是最大值;$min是最小值, $arr[$kong]就是空值
5. 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;