详细描述:
$arr = array(
'双眼皮'=>1,
'拉皮'=>2,
'除皱'=>3,
);
$arr
数组的键名是 utf8 编码的,我想将它转为 gbk 编码。用 array_walk()
函数可以办到否?
另外,求批量改键名的其它方法。
详细描述:
$arr = array(
'双眼皮'=>1,
'拉皮'=>2,
'除皱'=>3,
);
$arr
数组的键名是 utf8 编码的,我想将它转为 gbk 编码。用 array_walk()
函数可以办到否?
另外,求批量改键名的其它方法。
试试这个方法
while(list($k, $v) = each($arr)) {
$k = mb_convert_encoding($k, 'gbk', 'UTF-8' );
$arr[$k] = $v;
}
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答577 阅读✓ 已解决
786 阅读