📅  最后修改于: 2023-12-03 15:33:31.783000             🧑  作者: Mango
array_reverse()
是一个PHP函数,它会返回一个新的数组,新数组中包含了原数组中所有元素,并按照相反的顺序排序。
array_reverse(array $array, bool $preserve_keys = false): array
$array
:需要反转的数组。$preserve_keys
:如果设置为 true
,则原始数组中的键名将被保留。默认为 false
。$colors = array('red', 'blue', 'green', 'yellow');
$colors_reversed = array_reverse($colors);
print_r($colors_reversed);
输出:
Array
(
[0] => yellow
[1] => green
[2] => blue
[3] => red
)
如果需要保留原始数组中的键名,可以将 $preserve_keys
参数设置为 true
:
$colors = array('red' => '#FF0000', 'blue' => '#0000FF', 'green' => '#00FF00', 'yellow' => '#FFFF00');
$colors_reversed = array_reverse($colors, true);
print_r($colors_reversed);
输出:
Array
(
[yellow] => #FFFF00
[green] => #00FF00
[blue] => #0000FF
[red] => #FF0000
)
array_reverse()
可以非常方便地将一个数组按照相反的顺序排序,并返回一个新的数组。它还可以保留原始数组中的键名,非常灵活。