📜  PHP | array_reverse()函数

📅  最后修改于: 2022-05-13 01:56:21.938000             🧑  作者: Mango

PHP | array_reverse()函数

PHP的这个内置函数用于反转数组的元素,包括嵌套数组。此外,我们还可以根据用户的选择保留关键元素。此函数接受一个数组作为参数,并以相反的顺序返回包含元素的数组。

语法

array array_reverse($array, $key_preserve)

参数:
该函数有两个参数,描述如下:

  1. $array(强制):这个参数是指原始数组。
  2. $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()函数:

  1. 该程序将默认情况下将 $key_preserve 设为 FALSE 的数组反转。这不保留密钥。
    
    

    输出:

    Before:
    Array
    (
        [0] => ram
        [1] => aakash
        [2] => saran
        [3] => mohan
    )
    
    After:
    Array
    (
        [0] => mohan
        [1] => saran
        [2] => aakash
        [3] => ram
    )
  2. 让我们看看当我们将 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