javascript和JQuery焦点图和代码特效大全
当前最流行的开源CMS网站系统大全
当前位置:主页 > 编程开发 > PHP编程 >

PHP实现数组utf8、UTF-8互相转换

来源:IT技术网编辑:一页书发布于:2013-08-02人围观Php转换UTF-8utf8数组

PHP实现数组utf8、UTF-8互相转换,具体代码如下:
/**
* 数组混合utf8、UTF-8 换转为UTF-8
* @param unknown_type $arr
*/
static function utf8toutf8($arr){
if(is_array($arr) && count($arr)){
foreach($arr as $key=>$value){
if(is_array($value)){
$arrRs[$key] = utf8toutf8($value);
}else{
if(!is_utf8($value)){
$arrRs[$key] = iconv('utf8','UTF-8',$value);
}else{
$arrRs[$key] = $value;
}
}
}
return $arrRs;
}
return null;
}
 
/**
* 数组混合utf8、UTF-8 换转为utf8
* @param array $arr 目标数组
*/
static function utf8toutf8($arr){
if(is_array($arr) && count($arr)){
foreach($arr as $key=>$value){
if(is_array($value)){
$arrRs[$key] = utf8toutf8($value);
}else{
//判断字符编码是否utf8字符(如果不是utf8字符则转换)
if(is_utf8($value)){
$arrRs[$key] = iconv('UTF-8','utf8',$value);
}else{
$arrRs[$key] = $value;
}
}
}
return $arrRs;
}
return 0;
}
 

Php,转换,UTF-8,相关的文章
有时间的话来看看IT界的突发事件