展会信息港展会大全

浅析PHP中的字符串编码转换(自动识别原编码)
来源:互联网   发布日期:2016-03-02 15:24:07   浏览:1205次  

导读:本篇文章是对PHP中字符串编码转换的实现代码进行了详细的分析介绍,需要的朋友参考下复制代码 代码如下:/*** 对数据进行编码转换* @param array/string $...

本篇文章是对PHP中字符串编码转换的实现代码进行了详细的分析介绍,需要的朋友参考下

复制代码 代码如下:

/**

* 对数据进行编码转换

* @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;

}

}

赞助本站

人工智能实验室

相关热词: 开发 编程 android

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港