浅析PHP中的字符串编码转换(自动识别原编码)_php教程-查字典教程网
浅析PHP中的字符串编码转换(自动识别原编码)
浅析PHP中的字符串编码转换(自动识别原编码)
发布时间:2016-12-29 来源:查字典编辑
摘要:复制代码代码如下:/***对数据进行编码转换*@paramarray/string$data数组*@paramstring$output转换...

复制代码 代码如下:

/**

* 对数据进行编码转换

* @param array/string $data 数组

* @param string $output 转换后的编码

*/

function array_iconv($data,$output = 'utf-8') {

$encode_arr = array('UTF-8','ASCII','GBK','GB2312','BIG5','JIS','eucjp-win','sjis-win','EUC-JP');

$encoded = mb_detect_encoding($data, $encode_arr);//自动判断编码

if (!is_array($data)) {

return mb_convert_encoding($data, $output, $encoded);

}

else {

foreach ($data as $key=>$val) {

if(is_array($val)) {

$data[$key] = array_iconv($val, $input, $output);

} else {

$data[$key] = mb_convert_encoding($data, $output, $encoded);

}

}

return $data;

}

}

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新php教程学习
    热门php教程学习
    编程开发子分类