PHP函数array_reverse

array_reverse返回翻转顺序的数组

接受$array, $preserve_keys两个参数

1. $array

  • 必选
  • 输入的数组

2.$preserve_keys

  • 可选,默认值null
  • 指示是否要保留数组的键,针对数字索引有效,非数字键总是会被保留
/**
 * Return an array with elements in reverse order
 * @link https://php.net/manual/en/function.array-reverse.php
 * @param array $array <p>
 * The input array.
 * </p>
 * @param bool $preserve_keys [optional] <p>
 * If set to true keys are preserved.
 * </p>
 * @return array the reversed array.
 * @meta
 */
function array_reverse(array $array, $preserve_keys = null) { }

 示例一:

默认情况下,不传递第二个参数,数组被翻转,数字键未被保留

$arr = [
    'name' => 'Lily',
    'age' => 18,
    '中国',
    '浙江'
];


var_dump(array_reverse($arr));
//结果
//array(4) {
//    [0] =>
//  string(6) "浙江"
//    [1] =>
//  string(6) "中国"
//  'age' =>
//  int(18)
//  'name' =>
//  string(4) "Lily"
//}

示例二:

传递第二个参数,数组被翻转,数字键被保留

$arr = [
    'name' => 'Lily',
    'age' => 18,
    '中国',
    '浙江'
];


var_dump(array_reverse($arr, true));
//结果
//array(4) {
//    [1] =>
//  string(6) "浙江"
//    [0] =>
//  string(6) "中国"
//  'age' =>
//  int(18)
//  'name' =>
//  string(4) "Lily"
//}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值