跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

如何获取一组中值最大的数据_PHP教程

问题如何获取一组中值最大的数据解决方法有一组数据不是按ID顺序来调用的.

我想获取ID最大的那条数据。我要怎么做。

一般是将所有ID值放到一个数组里,然后进行大小比较。

但是有别的方法吗,因为我这次数据操取ID最大值只是为了辅助,如果弄成一个数组再来比较感觉比较消耗资源了。

[ ]参考答案比较key就行了!

参考答案原帖由 liexusong 于 2009-1-4 00:09 发表 [url=http://bbs.111cn.cn/redirect.php?goto=findpost&pid=814074&ptid=100300]链接标记[img]http://bbs.111cn.cn/images/common/back.gif[/img][/url]比较key就行了!

那不是还是放到数组里吗。

参考答案$the_max = NULL;foreach($array as $key => $value) {if($key > $the_max) $the_max = $key;}echo $array[$the_max]; //这就是答案了复制代码参考答案原帖由 liexusong 于 2009-1-4 00:11 发表 [url=http://bbs.111cn.cn/redirect.php?goto=findpost&pid=814077&ptid=100300]链接标记[img]http://bbs.111cn.cn/images/common/back.gif[/img][/url]$the_max = NULL;foreach($array as $key => $value) {if($key > $the_max) $the_max = $key;}echo $array[$the_max]; //这就是答案了谢谢你。

参考答案我最后没有FOREACH,我直接IF了这样剩下了把数据组合成数组。[img]http://www.111cn.cn/bbs/images/smilies/default/lol.gif[/img]参考答案谢谢你提供的思路。

参考答案max难道不可以??参考答案$sql = 'SELECT * FROM `table` ORDER BY `id` DESC LIMIT 1';复制代码http://www.bkjia.com/PHPjc/632591.html www.bkjia.com true http://www.bkjia.com/PHPjc/632591.html TechArticle问题 如何获取一组中值最大的数据 解决方法 有一组数据不是按ID顺序来调用的. 我想获取ID最大的那条数据。我要怎么做。 一般是将所有...

相关文章