是否有任何函数以相反的顺序排序数组?
是否有任何内置的PHP函数可以轻松获取信息数据库,并在从PHP脚本中获取信息时反转它的回显顺序?是否有任何函数以相反的顺序排序数组?
例如一个评论系统,如果有一个函数可以颠倒回声的顺序,使最新的评论在最上面,那么它会更容易。
yes ...而不是在获取行时将其回显出来,您可以先将行放入数组中,然后使用rsort
或arsort
,然后循环并echo..or..y您可以在mysql中执行此操作查询(理想)加入...order by columnname desc
到您的查询
退房http://php.net/manual/en/function.array-reverse.php
如果要返回从数据库中的数组,这会做你要找的内容
或做@Crayon暴力建议,只是更改db查询 – Patrick 2011-02-08 02:50:25
我同意,这绝对是一个更好的方法。但我回答了被问到的问题,而不是提供更好的解决方案。 :)这样,它可能会帮助别人,如果他们通过谷歌或其他什么 – 2011-02-08 03:01:21
另一种选择是简单地反转回路:
$count = count($aArray_Name);
for ($i = $count; $i > 0; $i--) {
echo $aArray_Name[$i];
}
根据您的具体情况,可能有可能无法工作。如果只是修改其他人提到的查询,肯定会更好。
如何将SQL查询更改为像ORDER BY日期DESC – Arvin 2011-02-08 03:00:46