如何修改php数组中的key
发布时间:2020-08-01 14:49:52
来源:亿速云
阅读:105
作者:清晨
小编给大家分享一下如何修改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 '
';
var_dump($arr3);
echo '
';打印后为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有了一定的了解,想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!