已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > HTML/CSS/JS

标题: 一个php的小问题

作者: @Ta

时间: 2012-08-07

点击: 2167

已知一个数组,其中的值从1递增,都是数字,如何获得最大数字和它对应的键值?

[隐藏样式|查看源码]


『回复列表(3|显示机器人聊天)』

1. 恩,看了下手册.有点思路了,吃完夜宵再继续想
(/@Ta/2012-08-07 02:00//)

2. 谁还有别的好方法不?
不知不觉三点了,在解决你的问题的时候我想到了怎么解决我的问题:显示20条最新访问的ip。
$arr=array("a"=>"8","g"=>"123","b"=>"3");
//数组 看键值部分大小
sort($arr,SORT_NUMERIC);
//对键值按照数字升序1 2 3排序 用$up=sort()...就输出1 不知道为什么
$c=count($arr)-1;
echo '最大的键值为'.$arr[$c];
echo
' 它的键名为'.@array_search($arr[$c],$arr);
//失败则返回null 可进行判断
?>
(/@Ta/2012-08-07 03:02//)

3. 谁还有别的好方法不?
不知不觉三点了,在解决你的问题的时候我想到了怎么解决我的问题:显示20条最新访问的ip。
$arr=array("a"=>"8","g"=>"123","b"=>"3");
//数组 看键值部分大小
sort($arr,SORT_NUMERIC);
//对键值按照数字升序1 2 3排序 用$up=sort()...就输出1 不知道为什么
$c=count($arr)-1;
echo '最大的键值为'.$arr[$c];
echo
' 它的键名为'.@array_search($arr[$c],$arr);
//失败则返回null 可进行判断
?>
(/@Ta/2012-08-07 03:02//)

回复需要登录

9月22日 04:41 星期一

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1