如何修改php数组中的key

2023-06-25,

小编给大家分享一下如何修改php数组中的key,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

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

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数组中的key.doc》

下载本文的Word格式文档,以方便收藏与打印。