为了账号安全,请及时绑定邮箱和手机立即绑定

请问 PHP 中批量修改数组键名的方法

请问 PHP 中批量修改数组键名的方法

BIG阳 2019-04-08 11:18:21
详细描述:$arr=array('双眼皮'=>1,'拉皮'=>2,'除皱'=>3,);$arr数组的键名是utf8编码的,我想将它转为gbk编码。用array_walk()函数可以办到否?另外,求批量改键名的其它方法。
查看完整描述

1 回答

?
莫回无

TA贡献1865条经验 获得超7个赞

$gbk=[];
array_walk(
$arr,
function($v,$k)use(&$gbk){
$key=mb_convert_encoding($k,'GBK','UTF-8');
$gbk[$key]=$v;
}
);
                            
查看完整回答
反对 回复 2019-04-08
  • 1 回答
  • 0 关注
  • 488 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信