求一个高效简单的多维数组字符编码转换函数
function arrayCv($data) { if (is_array($data)) { foreach ($data as $key => $val) { if (!is_array($val)) { $arr[$key] = iconv('UTF-8', 'GBK', $val); } else { $arr[$key] = arrayCv($val); } } } else { return iconv('UTF-8', 'GBK', $data); } return $arr; }
现在是这个样的感觉不优雅,有用array_map, array_walk来实现的吗
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
试试 array_walk_recursive 。
==================================================
不知道这个行不行。有人用php5.4么。测测。