反转
array_reverse — 返回一个单元顺序相反的数组
语法
array array_reverse( array $array[, bool $preserve_keys = false] )
描述
- array_reverse() 接受数组 array 作为输入并返回一个单元为相反顺序的新数组
参数
参数 | 描述 |
---|---|
array | 输入的数组 |
preserve_keys | 如果设置为 TRUE 会保留数字的键。非数字的键则不受这个设置的影响,总是会被保留 |
返回值
- 返回反转后的数组
举例
// 示例1-不保留索引
$a = [1, 2, '张三', 3, '李四', 4, 5];
$result = array_reverse($a);
print_r($result);
// 结果
Array
(
[0] => 5
[1] => 4
[2] => 李四
[3] => 3
[4] => 张三
[5] => 2
[6] => 1
)
// 示例2-设置第二个参数,保留索引
$a = [1, 2, '张三', 3, '李四', 4, 5];
$result = array_reverse($a,true);
print_r($result);
// 结果
Array
(
[6] => 5
[5] => 4
[4] => 李四
[3] => 3
[2] => 张三
[1] => 2
[0] => 1
)