PHP | array_reverse()函数
PHP的这个内置函数用于反转数组的元素,包括嵌套数组。此外,我们还可以根据用户的选择保留关键元素。此函数接受一个数组作为参数,并以相反的顺序返回包含元素的数组。
语法:
array array_reverse($array, $key_preserve)
参数:
该函数有两个参数,描述如下:
- $array(强制):这个参数是指原始数组。
- $key_preserve(可选):这是一个可选参数,可以设置为TRUE或FALSE,它指的是数组的keys的保存。默认情况下,此参数的值被视为 FALSE。
返回值:此函数返回传入参数的数组,其中元素以相反的顺序排列。
例子:
Input : $array = (2, 4, 5, 10, 100)
Output :
Array
(
[0] => 100
[1] => 10
[2] => 5
[3] => 4
[4] => 2
)
Input :
Array
(
[0] => ram
[1] => aakash
[2] => saran
[3] => mohan
)
Output :
Array
(
[3] => mohan
[2] => saran
[1] => aakash
[0] => ram
)
下面的程序说明了PHP中的 array_reverse()函数:
- 该程序将默认情况下将 $key_preserve 设为 FALSE 的数组反转。这不保留密钥。
输出:
Before: Array ( [0] => ram [1] => aakash [2] => saran [3] => mohan ) After: Array ( [0] => mohan [1] => saran [2] => aakash [3] => ram )
- 让我们看看当我们将 key_preserve 参数作为 TRUE 传递时会发生什么。这样可以保留密钥。
输出:
Before: Array ( [0] => ram [1] => aakash [2] => saran [3] => mohan ) After: Array ( [3] => mohan [2] => saran [1] => aakash [0] => ram )
参考:
http:// PHP.net/manual/en/函数.array-reverse。 PHP