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_idforeach ($data as $v=>$k){$data['cate_id'] =$data['id'];   //key字段赋值}unset($data['id']);    //销毁原字段id keydump($data);die;

不知道还有没有跟简单的方法 

猜你喜欢

转载自blog.csdn.net/jialiang8542/article/details/112646479