PHP从二维数组获取指定数据,组成新维二数组

Array
(
    [0] => Array
        (
            [id] => 106
            [icon] => 
            [menu_name] => Registration/getSchedulingList
            [title] => 门诊挂号获取医生排班信息
            [pid] => 6
            [is_menu] => 2
            [is_race_menu] => 1
            [type] => 1
            [status] => 1
            [condition] => 
            [order_list] => 0
        )

    [1] => Array
        (
            [id] => 107
            [icon] => 
            [menu_name] => Registration/change_ol_pay_part
            [title] => 门诊挂号更新在线支付额度
            [pid] => 6
            [is_menu] => 2
            [is_race_menu] => 1
            [type] => 1
            [status] => 1
            [condition] => 
            [order_list] => 0
        )

    [2] => Array
        (
            [id] => 108
            [icon] => 
            [menu_name] => Registration/getOnLinePay
            [title] => 门诊挂号获取在线支付状态
            [pid] => 6
            [is_menu] => 2
            [is_race_menu] => 1
            [type] => 1
            [status] => 1
            [condition] => 
            [order_list] => 0
        )

    [3] => Array
        (
            [id] => 109
            [icon] => 
            [menu_name] => Registration/payOrder
            [title] => 门诊挂号保存订单
            [pid] => 6
            [is_menu] => 2
            [is_race_menu] => 1
            [type] => 1
            [status] => 1
            [condition] => 
            [order_list] => 0
        )

    [4] => Array
        (
            [id] => 110
            [icon] => 
            [menu_name] => Registration/ForAge
            [title] => 门诊挂号获取年龄
            [pid] => 6
            [is_menu] => 2
            [is_race_menu] => 1
            [type] => 1
            [status] => 1
            [condition] => 
            [order_list] => 0
        )

    [5] => Array
        (
            [id] => 111
            [icon] => 
            [menu_name] => Registration/getPatientPool
            [title] => 门诊挂号获取患者列表
            [pid] => 6
            [is_menu] => 2
            [is_race_menu] => 1
            [type] => 1
            [status] => 1
            [condition] => 
            [order_list] => 0
        )

    [6] => Array
        (
            [id] => 112
            [icon] => 
            [menu_name] => Registration/getPatientInfo
            [title] => 门诊挂号选中患者
            [pid] => 6
            [is_menu] => 2
            [is_race_menu] => 1
            [type] => 1
            [status] => 1
            [condition] => 
            [order_list] => 0
        )

)

如上打印

$new_arr=[]; //过滤后的新数组
$tmp=[];    //临时数组,用来转移数据用的
foreach($result as $k=>$v){
        $tmp['id']=$v['id'];
        $new_arr[]=$tmp;
}

 echo "<pre>";
 print_r($new_arr);
 echo "<pre>";exit;

打印结果如下

Array
(
    [0] => Array
        (
            [id] => 106
        )

    [1] => Array
        (
            [id] => 107
        )

    [2] => Array
        (
            [id] => 108
        )

    [3] => Array
        (
            [id] => 109
        )

    [4] => Array
        (
            [id] => 110
        )

    [5] => Array
        (
            [id] => 111
        )

    [6] => Array
        (
            [id] => 112
        )

)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值