Php 是否有任何函数可以按相反顺序对数组进行排序?

Php 是否有任何函数可以按相反顺序对数组进行排序?,php,mysql,database,Php,Mysql,Database,是否有内置的php函数可以轻松获取信息数据库,并在从php脚本获取信息时反转其回送顺序 例如,在注释系统中,如果有一个函数可以反转回音的顺序,在顶部生成最新的注释,则会使操作变得更简单。是的……而不是在获取行时将其回音出来,您可以先将行放入一个数组中,然后使用rsort或arsort,然后循环并回显..或者..您可以在mysql查询(理想)中执行此操作,方法是将…order by columnname desc添加到查询中,而不是在获取行时回显它,您可以先将行放入数组,然后使用rsort或ars

是否有内置的php函数可以轻松获取信息数据库,并在从php脚本获取信息时反转其回送顺序


例如,在注释系统中,如果有一个函数可以反转回音的顺序,在顶部生成最新的注释,则会使操作变得更简单。

是的……而不是在获取行时将其回音出来,您可以先将行放入一个数组中,然后使用
rsort
arsort
,然后循环并回显..或者..您可以在mysql查询(理想)中执行此操作,方法是将
…order by columnname desc

添加到查询中,而不是在获取行时回显它,您可以先将行放入数组,然后使用
rsort
arsort
,然后循环并回显..或者..您可以在mysql查询中执行此操作(理想),方法是将
…order by columnname desc
添加到查询中

签出

如果您要从数据库返回数组,这将完成您要查找的内容

签出


如果您要从数据库返回数组,这将完成您要查找的操作

另一个选项是简单地反转循环:

$count = count($aArray_Name);

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

可能有效,也可能无效,这取决于您的情况。最好只修改其他人提到的查询。

另一个选项是简单地反转循环:

$count = count($aArray_Name);

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

可能有效,也可能无效,这取决于您的情况。最好按照其他人提到的方式修改查询。

或者按照@Crayon建议的方式修改数据库查询。我同意,这绝对是一种更好的方式。但我回答了被问到的问题,而不是提供更好的解决方案这样一来,如果其他人通过谷歌或其他方式来到这里,或者按照@Crayon建议的那样做,只需更改数据库查询,这可能会对他们有所帮助。我同意,这肯定是一种更好的方式。但我回答了被问到的问题,而不是提供更好的解决方案这样一来,如果其他人最终通过谷歌或其他方式来到这里,这可能会对他们有所帮助。这对他的情况可能不起作用。他可能有执行查询的代码,然后有一段时间($r=mysql\u fetch\u…)循环,这可能不适合他的情况。他可能有执行查询的代码,然后有一段时间($r=mysql\u fetch\u…)循环如何将SQL查询更改为按日期排序描述如何将SQL查询更改为按日期排序描述