📌  相关文章
📜  如何在PHP中以数组的相反顺序获取元素?

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

如何在PHP中以数组的相反顺序获取元素?

数组是存储在一起的元素的集合。数组中的每个元素都属于类似的数据类型。数组中的元素由它们的索引值识别。可以对元素进行各种操作,包括反转。有多种方法可以反转数组的元素:

方法 1:使用for 循环,可以启动递减 for 循环,以便以相反的顺序访问元素。索引从数组的长度开始 - 1 直到它到达数组的开头。在每次迭代期间,都会调用内置的array_push 方法,该方法用于将元素推送到维护的新声明的数组中,以存储反向内容。

句法:

array_push($array, $element)
PHP
= 0; $i--) {
        array_push($arr_rev,$arr[$i]);
    }
  
    echo("Modified Array : ");
    print_r($arr_rev);
?>


PHP


输出
Original Array : Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)
Modified Array : Array
(
    [0] => 5
    [1] => 4
    [2] => 3
    [3] => 2
    [4] => 1
)

方法2:使用array_reverse() 方法可以使用array_reverse()函数来反转指定数组的内容。输出也以数组的形式返回。

句法:

array_reverse($array)

PHP


输出
Original Array : Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)
Modified Array : Array
(
    [0] => 5
    [1] => 4
    [2] => 3
    [3] => 2
    [4] => 1
)