array_reverse
PHP array_reverse()函数 (PHP array_reverse() function)
array_reverse() function is used to returns an array in reverse order, it accepts an array and returns a new array with values in reverse order.
array_reverse()函数用于以相反的顺序返回数组,它接受一个数组并以相反的顺序返回带有值的新数组。
Syntax:
句法:
array_reverse(array, [preserve]);
Here,
这里,
array is an array.
数组是一个数组。
preserve is an optional parameter and its default value is false, it is used to define whether we want to preserve the keys or not. If it sets to true – keys will also be reversed.
keep是一个可选参数,其默认值为false ,它用于定义我们是否要保留键。 如果设置为true –按键也将反转。
Examples:
例子:
Input:
$arr1 = array(10, 20, 30, 40, 50);
Output:
Array
(
[0] => 50
[1] => 40
[2] => 30
[3] => 20
[4] => 10
)
PHP code 1:
PHP代码1:
<?php
$arr1 = array(10, 20, 30, 40, 50);
$arr2 = array("name" => "Amit", "age" => 21, "gender" => "Male");
//printing array in reverse order
print_r (array_reverse($arr1));
print_r (array_reverse($arr2));
?>
Output
输出量
Array
(
[0] => 50
[1] => 40
[2] => 30
[3] => 20
[4] => 10
)
Array
(
[gender] => Male
[age] => 21
[name] => Amit
)
PHP code 2:
PHP代码2:
<?php
$arr = array(10, 20, 30, 40, 50);
//printing array in reverse order
print_r (array_reverse($arr));
print_r (array_reverse($arr, true));
?>
Output
输出量
Array
(
[0] => 50
[1] => 40
[2] => 30
[3] => 20
[4] => 10
)
Array
(
[4] => 50
[3] => 40
[2] => 30
[1] => 20
[0] => 10
)
翻译自: https://www.includehelp.com/php/array_reverse-function-with-example.aspx
array_reverse