作者yantchen (球童Yanting)
看板PHP
標題Re: [請益] 陣列抓值
時間Mon May 21 16:56:23 2007
※ 引述《callitanight (Qsa)》之銘言:
: 想請問各位大大
: 我將一堆數字輸入,以陣列的方式儲存
: 有沒有什麼函數,可以抓出當中最大值的數??
: 我看了書本裡所列出的陣列函數
: 都是由大到小排列出來
: 但,我只想要最大的那一個值...
假設你的數字都已經存到陣列$num[30]
$max=-32767;
for($i=0;$i<30;$i++){ if($num[i]>$max) $max=$num[i]; }
echo "最大值 $max";
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.240.186.34
推 callitanight:謝謝這位大大 <(_ _)> 05/21 19:32
推 Kej:呃,我不懂,為什麼不直接用 $max = max($num); 就好了? 05/21 21:26
推 sukuramajan:那我想問要怎樣才能由大排到小呢? 05/22 13:20
推 foxzgerald:排序(小到大)之後反過來 popup() XD 05/22 13:33
→ callitanight:我用rsort排序後,抓第一個數 05/22 23:57
→ callitanight:rsort:由大到小 ; sort:由小到大 05/22 23:59
推 jeychieh:用二樓的方法比較簡潔... 05/23 11:24