作者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
1F:推 callitanight:谢谢这位大大 <(_ _)> 05/21 19:32
2F:推 Kej:呃,我不懂,为什麽不直接用 $max = max($num); 就好了? 05/21 21:26
3F:推 sukuramajan:那我想问要怎样才能由大排到小呢? 05/22 13:20
4F:推 foxzgerald:排序(小到大)之後反过来 popup() XD 05/22 13:33
5F:→ callitanight:我用rsort排序後,抓第一个数 05/22 23:57
6F:→ callitanight:rsort:由大到小 ; sort:由小到大 05/22 23:59
7F:推 jeychieh:用二楼的方法比较简洁... 05/23 11:24