根据内容订购PHP数组

时间:2011-07-15 12:37:51

标签: php arrays

我在PHP中有一个如下所示的数组:

Array
(
    [2] => post4.post
    [3] => post7.post
    [4] => post5.post
    [5] => post3.post
    [6] => post6.post
    [7] => post1.post
    [8] => post2.post
)

我怎么可以安排它看起来像这样?

Array
(
    [0] => post7.post
    [1] => post6.post
    [2] => post5.post
    [3] => post4.post
    [4] => post3.post
    [5] => post2.post
    [6] => post1.post
)

该数组包含文件夹中包含的文件列表。在我的本地服务器看起来像第二个例子,但在标准服务器上看起来像第一个。

提前致谢:D

3 个答案:

答案 0 :(得分:4)

您正在寻找rsort

PHP有很棒的文档。我建议您查看array functionsSorting Arrays文章(可以通过Google轻松找到;)

答案 1 :(得分:0)

您不想使用rsort,因为它会重新分配数组索引。而是使用 arsort()

答案 2 :(得分:0)

rsort($array)将按反向/降序(从高到低)对数组进行排序。

为了将来参考,请使用此页面(http://php.net/manual/en/array.sorting.php)来确定最适合您需求的数组排序方法。