• 技术文章 >后端开发 >PHP问题

    php数组修改key的方法

    藏色散人藏色散人2020-08-01 09:03:25原创38

    php数组修改key的方法:1、通过“array_combine(array_keys($datas),$data)”方法修改key;2、利用foreach循环处理key值,语句为“foreach ($data as $v=>$k){}”。

    推荐:《PHP视频教程

    php处理数组 key值更改

    $data =array(
                 'classname' =>' 我们不一样',
                 'id' =>    ' 6666',
              );
              //更改 id key值为cate_id
     
            $datas =array(
               'classname' =>$data['classname'],
                'cate_id'  =>$data['id'],
            );
           $arr3 =array_combine(array_keys($datas),$data);
            echo '<pre>';
            var_dump($arr3);
            echo '</pre>';

    打印后为

    array(2) {
      ["classname"]=>
      string(16) " 我们不一样"
      ["cate_id"]=>
      string(5) " 6666"
    }

    foreach 循环处理

    $data =array(
                'classname' =>' 我们不一样',
                'id' =>    ' 6666',
            );
            //更改 id key值为cate_id
             foreach ($data as $v=>$k){
                 $data['cate_id'] =$data['id'];   //key字段赋值
             }
              unset($data['id']);    //销毁原字段id key
              dump($data);die;

    以上就是php数组修改key的方法的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:php数组 key
    上一篇:php如何关闭数据库连接 下一篇:php mysql如何查询条数
    第12期线上周末培训班

    相关文章推荐

    • php数组去掉重复值的方法汇总• php数组修改函数有哪些?• php数组与对象的区别问题• php数组如何去掉最后一个元素

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网