2011-02-08 39 views
0

是否有任何内置的PHP函数可以轻松获取信息数据库,并在从PHP脚本中获取信息时反转它的回显顺序?是否有任何函数以相反的顺序排序数组?

例如一个评论系统,如果有一个函数可以颠倒回声的顺序,使最新的评论在最上面,那么它会更容易。

+0

如何将SQL查询更改为像ORDER BY日期DESC – Arvin 2011-02-08 03:00:46

回答

3

yes ...而不是在获取行时将其回显出来,您可以先将行放入数组中,然后使用rsortarsort,然后循环并echo..or..y您可以在mysql中执行此操作查询(理想)加入...order by columnname desc到您的查询

1

退房http://php.net/manual/en/function.array-reverse.php

如果要返回从数据库中的数组,这会做你要找的内容

+0

或做@Crayon暴力建议,只是更改db查询 – Patrick 2011-02-08 02:50:25

+0

我同意,这绝对是一个更好的方法。但我回答了被问到的问题,而不是提供更好的解决方案。 :)这样,它可能会帮助别人,如果他们通过谷歌或其他什么 – 2011-02-08 03:01:21

0

另一种选择是简单地反转回路:

$count = count($aArray_Name); 

for ($i = $count; $i > 0; $i--) { 
    echo $aArray_Name[$i]; 
} 

根据您的具体情况,可能有可能无法工作。如果只是修改其他人提到的查询,肯定会更好。