2011-02-08 5 views
0

PHP 데이터베이스에서 정보를 가져와 PHP 스크립트에서 가져 오는 동안 반향되는 순서를 쉽게 바꿀 수 있도록 PHP 함수가 내장되어 있습니까?배열을 역순으로 정렬하는 기능이 있습니까?

예를 들어 코멘트 시스템의 경우 에코의 순서를 뒤집어서 맨 위에 가장 최근에 주석을 달 수있는 기능이 있으면 훨씬 쉽게 만들 수 있습니다.

+0

SQL 쿼리를 ORDER BY 날짜 DESC – Arvin

답변

3

예 ... 행을 가져올 때 반향 출력하지 않고 먼저 배열에 행을 넣고 rsort 또는 arsort을 사용하여 루프를 반복하고 echo ... 또는 mysql에서 수행 할 수 있습니다 쿼리에 ...order by columnname desc를 추가하여 쿼리 (이상은)

1

체크 아웃 http://php.net/manual/en/function.array-reverse.php

는 데이터베이스에서 배열을 반환하는 경우, 이것은 당신이

+0

으로 변경하거나 @Crayon Violent로 제안하고 db 쿼리 만 변경하는 방법 – Patrick

+0

동의합니다. 그 방법은 분명 좋습니다. 그러나 더 나은 솔루션을 제공하는 것과는 대조적으로 묻는 질문에 대답했습니다. :) 그런 식으로 다른 사람들에게 도움이 될지도 모른다. 만약 구글이나 어떤 것을 통해 여기에있다면 –

0

찾고있는 무엇을 할 것인가 다른 옵션은 단순히 루프를 되돌리려면 :

$count = count($aArray_Name); 

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

상황에 따라 다를 수도 있고 그렇지 않을 수도 있습니다. 다른 사람들이 언급 한 쿼리를 수정하는 것이 가장 확실합니다.

+0

이것은 아마도 그의 상황에서 효과가 없을 것이다. 그는 아마도 쿼리를 수행하는 코드를 가지고 있고 while ($ r = mysql_fetch _...) 루프를 수행한다. –

관련 문제