如何在PHP中重新排序数组?

And*_*dré 0 php arrays

我需要在PHP中重新排序数组.

数组:

Array
(
    [0] => /riado/?p=1
    [1] => /riado/?p=2
    [2] => /riado/?p=3
    [3] => /riado/?p=4
)
Run Code Online (Sandbox Code Playgroud)

如何重新订购:

Array
(
    [0] => /riado/?p=4
    [1] => /riado/?p=3
    [2] => /riado/?p=2
    [3] => /riado/?p=1
)
Run Code Online (Sandbox Code Playgroud)

我搜索过,但找不到太多线索.你能告诉我一些如何实现这个目标的线索吗?

Veg*_*sen 6

$array = array_reverse($array);
Run Code Online (Sandbox Code Playgroud)

$array无论内容的排序顺序如何,都会反转内容.

rsort($array);
Run Code Online (Sandbox Code Playgroud)

将按反向字母顺序对数组进行排序.

  • @Mchl实际上,`array_reverse`不保持key->值关联,除非你做`array_reverse($ array,true);` (2认同)