A. 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;
?>
B. PHP中一個數組最大長度是無限的嗎如果數組長度已經找到,查到一個值的速度是快還是慢(相對數據量大)
理論上是可以的,沒試過。數組其實是在內存中的一塊區域,計算機處理內存中的數據相對來講最快的了,具體查找到某個值的速度取決於你的查找方法了,一般的查找方法是先排序再進行排查的。php自帶的array函數速度就很快的,當然這么龐大的數據量很占系統資源的。
這裡面更引響速度的應該是你把數據從文件中取出來的這個過程吧。
C. 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];
請採納。
D. php 中一個數組最多可以有多少個元素啊請教高人
神啊,數組存那麼多數據你循環時伺服器會抽風的。。。。
數組用來存儲一定數量的數據,注意是一定數量。。。。
E. php數組的最大長度為128,要在哪裡修改這個值
理論上是可以的,沒試過。數組其實是在內存中的一塊區域,計算機處理內存中的數據相對來講最快的了,具體查找到某個值的速度取決於你的查找方法了,一般的查找方法是先排序再進行排查的。
F. php 有沒有獲得數組的最大值
max() 函數:返回參數中數值最大的值,可以比較無限多個值。
<?php
echo max(1, 3, 5); // 輸出:5
echo max(array(2, 4, 5)); // 輸出:5
?>
G. 找出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]就是空值
H. php 數組佔用內存太大
我們這前面的php高效寫法提到,盡量不要復制變數,特別是數組,一般來說php數組的內存利用率只有1/10,也就是說,一個在c語言國面100M內存的數組,在php裡面就是1G,
I. 在一個php數組中,裡面有(78.65.28.35等)求最大值和最小值,(不能用max等函數)
掃描一遍就可以獲得最大值、最小值、平均值,掃描數組使用foreach,下面是例子代碼:
<?php
$arr=array(78,65,28,35);
$max=$arr[0];
$min=$arr[0];
$sum=0;
$num=0;
foreach($arras$x){
if($x>$max)$max=$x;
if($x<$min)$min=$x;
$sum+=$x;
$num++;
}
$avg=$sum/$num;
echo"最大值{$max},最小值{$min},平均值{$avg}";
?>