详细描述:$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;});
添加回答
举报
0/150
提交
取消