?php
創(chuàng)新互聯(lián)公司服務項目包括鐵西網(wǎng)站建設、鐵西網(wǎng)站制作、鐵西網(wǎng)頁制作以及鐵西網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,鐵西網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到鐵西省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!
$hots?=?array('8213'=?0,'8212'=?100,'8172'=?10008);
$maxkey?=?array_search(max($hots),$hots);?
$minkey?=?array_search(min($hots),$hots);?
echo?"最大值數(shù)組所在下標:".$maxkey;
echo?"br";
echo?"最小值數(shù)組所在下標:".$minkey;
?
掃描一遍就可以獲得最大值、最小值、平均值,掃描數(shù)組使用foreach,下面是例子代碼:
?php
$arr?=?array(78,?65,?28,?35);
$max=$arr[0];
$min=$arr[0];
$sum=0;
$num=0;
foreach?($arr?as?$x){
if?($x$max)?$max=$x;
if?($x$min)?$min=$x;
$sum+=$x;
$num++;
}
$avg=$sum/$num;
echo?"最大值{$max},最小值{$min},平均值{$avg}";
?
function tomax($str)
{
if ($str=="")
return "字符串不能為空"; //返回err1,表示str為空
else {
$arr=explode("/",$str); //以"/"字符分割字符串
$max=$arr[0]; //記錄最新數(shù)變量
for($i=0;$icount($arr);$i++)
{
if($arr[$i]=="")
; //假如為空字符,空語句
else {
if($max!="")
{
if($arr[$i]$max) //比較數(shù)組的值
$max=$arr[$i];
}
else
$max=$arr[$i];
}
}
if($max=="")
return "無法比較"; //當全為空字符的返回值
else
return $max;
}
}
可以循環(huán)一次數(shù)組進行判斷:
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]就是空值