我在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
答案 0 :(得分:4)
您正在寻找rsort
。
PHP有很棒的文档。我建议您查看array functions和Sorting Arrays文章(可以通过Google轻松找到;)
答案 1 :(得分:0)
您不想使用rsort
,因为它会重新分配数组索引。而是使用 arsort() 。
答案 2 :(得分:0)
rsort($array)
将按反向/降序(从高到低)对数组进行排序。
为了将来参考,请使用此页面(http://php.net/manual/en/array.sorting.php)来确定最适合您需求的数组排序方法。