Re: [請益] 陣列抓值

看板PHP作者 (球童Yanting)時間17年前 (2007/05/21 16:56), 編輯推噓5(502)
留言7則, 5人參與, 最新討論串2/2 (看更多)
※ 引述《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

05/21 19:32, , 1F
謝謝這位大大 <(_ _)>
05/21 19:32, 1F

05/21 21:26, , 2F
呃,我不懂,為什麼不直接用 $max = max($num); 就好了?
05/21 21:26, 2F

05/22 13:20, , 3F
那我想問要怎樣才能由大排到小呢?
05/22 13:20, 3F

05/22 13:33, , 4F
排序(小到大)之後反過來 popup() XD
05/22 13:33, 4F

05/22 23:57, , 5F
我用rsort排序後,抓第一個數
05/22 23:57, 5F

05/22 23:59, , 6F
rsort:由大到小 ; sort:由小到大
05/22 23:59, 6F

05/23 11:24, , 7F
用二樓的方法比較簡潔...
05/23 11:24, 7F
文章代碼(AID): #16KLwwCG (PHP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #16KLwwCG (PHP)