2011-02-08 65 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]; 
} 

根據您的具體情況,可能有可能無法工作。如果只是修改其他人提到的查詢,肯定會更好。