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

详细描述:
$arr=array(
'双眼皮'=>1,
'拉皮'=>2,
'除皱'=>3,
);
$arr数组的键名是utf8编码的,我想将它转为gbk编码。用array_walk()函数可以办到否?
另外,求批量改键名的其它方法。
BIG阳
浏览 492回答 1
1回答

莫回无

$gbk=[];array_walk($arr,function($v,$k)use(&$gbk){$key=mb_convert_encoding($k,'GBK','UTF-8');$gbk[$key]=$v;});
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript