導航:首頁 > 編程語言 > php求數組中的最大值

php求數組中的最大值

發布時間:2022-05-02 22:50:32

❶ (20分)用php如何取出數組中值最大的一組元素

其實我很想不通什麼時候有這種需求,是不是你們老師布置這些作業很無聊~

程序如下:

<?php
//數組賦值
$array = array('a'=>2,'b'=>1,'c'=>5,'d'=>12,'e'=>12,'f'=>3);
//搜索最大元素
foreach ($array as $key=>$val) if (empty($maxval) || $val>$maxval) $maxval=$val;
//構造新的數組
foreach ($array as $key=>$val) if ($val==$maxval) $max_arr[$key]=$val;
//輸出新的數組
print_r($max_arr);
?>

輸出結果為:

E:\ygb>php a.php
Array
(
[d] => 12
[e] => 12
)

❷ 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];
請採納。

❸ 在一個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}";
?>

❹ php如何從多個數組中取出value最大的值

先說一下思路
1. 用PHP函數排序
sort() - 以升序對數組排序
rsort() - 以降序對數組排序
asort() - 根據值,以升序對關聯數組進行排序
ksort() - 根據鍵,以升序對關聯數組進行排序
arsort() - 根據值,以降序對關聯數組進行排序
krsort() - 根據鍵,以降序對關聯數組進行排序
案例:
2. 自己編寫函數取出數組中的兩個數值比較,取大的跟後一個數值比較,直到結束

❺ PHP中如何使用foreach循環遍歷數組求6、8、10、4、3中的最大值和最小值

不需要使用
foreach
就能從數組
6、8、10、4、3
求出最大最小值,可以使用以下代碼:
12345678<?php $a = array(8,40,3,5,6,10);sort($a, SORT_NUMERIC);//最小值$min = reset($a);//最大值$max = end($a);
所需知識點:
數組排序函數
sort
數組游標

❻ PHP如何取二維數組中的某列的最大值和最小值

需要准備的材料分別是:電腦、php編輯器、瀏覽器。

1、首先,打開php編輯器,新建php文件,例如:index.php,定義一個二維數組,以取第2列的最值為例。

❼ PHP從數組元素中找最大值,次大值的代碼

樓上方法可行,但是處理過程較繁瑣,這樣是否好一些:
<?php
$arr = array(12,34,45,3,25,16,21,9);
rsort($arr);
echo($arr[0]);//最大
echo($arr[1]);//次大
?>

❽ 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;
?>

閱讀全文

與php求數組中的最大值相關的資料

熱點內容
fibonacci數列演算法 瀏覽:775
產品經理要和程序員吵架嗎 瀏覽:252
grub2命令行 瀏覽:618
無法獲取加密卡信息 瀏覽:774
雲伺服器網卡充值 瀏覽:509
編程就是軟體 瀏覽:49
伺服器如何添加許可權 瀏覽:437
引用指針編程 瀏覽:851
手機加密日記本蘋果版下載 瀏覽:63
命令行括弧 瀏覽:176
java程序升級 瀏覽:490
排序演算法之插入類 瀏覽:227
gcccreate命令 瀏覽:73
海爾監控用什麼app 瀏覽:64
系統盤被壓縮開不了機 瀏覽:984
linuxredis30 瀏覽:541
狸窩pdf轉換器 瀏覽:696
ajax調用java後台 瀏覽:906
活塞式壓縮機常見故障 瀏覽:614
break演算法 瀏覽:731