php array_reverse 以相反的顺序返回数组实例代码

要使用PHP的array_reverse()函数来返回一个相反顺序的数组,需要按照以下步骤进行操作:

要使用PHParray_reverse()函数来返回一个相反顺序的数组,需要按照以下步骤进行操作:

1. 语法

array array_reverse(array $array, bool $preserve_keys=false)

参数解释:

  • $array:需要被处理的原始数组。
  • $preserve_keys:可选参数,表示是否保留原始数组的键名及其关联关系。默认为false

返回值:

返回一个按照相反顺序排序的数组实例。

2. 示例

示例一:保留原始数组键名

<?php
$arr = ["apple" => 3, "banana" => 6, "orange" => 2, "peach" => 4];
$reversed_arr = array_reverse($arr, true);
print_r($reversed_arr);
?>

输出结果:

Array
(
    [peach] => 4
    [orange] => 2
    [banana] => 6
    [apple] => 3
)

示例二:不保留原始数组键名

<?php
$arr = ["apple", "banana", "orange", "peach"];
$reversed_arr = array_reverse($arr);
print_r($reversed_arr);
?>

输出结果:

Array
(
    [0] => peach
    [1] => orange
    [2] => banana
    [3] => apple
)

从结果可以看出,在不保留原始数组键名的情况下,array_reverse()函数返回的是一个重新索引的数组,索引从0开始。

本文标题为:php array_reverse 以相反的顺序返回数组实例代码

基础教程推荐