当前位置:Gxlcms > PHP教程 > php中循环实现(字符串,对象,或者数组)编码相互转换_PHP教程

php中循环实现(字符串,对象,或者数组)编码相互转换_PHP教程

时间:2021-07-01 10:21:17 帮助过:6人阅读

文章介绍了关于如何利用遍历的方式来实现字符串编码的相互转换,有需要了解的字符串,对象,或者数组转的可以看一下。
代码如下

/**
* 循环实现编码互转
*
* @param string $param(字符串,对象,或者数组),$currCharset当前编码,$toCharset期望编码
* @return 参数类型
*/
function zhandi_iconv($param,$currCharset,$toCharset){
if ($currCharset != $toCharset){
if (is_string($param)){
return iconv($currCharset, $toCharset, $param);
}
elseif (is_array($param)){
foreach ($param as $key => $value){
$param[$key] = zhandi_iconv($value);
}
return $param;
}
elseif (is_object($param)){
foreach ($param as $key => $value){
$param->$key = zhandi_iconv($value);
}
return $param;
}
else{
return $param;
}
}
return $param;
}

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/631646.htmlTechArticle文章介绍了关于如何利用遍历的方式来实现字符串编码的相互转换,有需要了解的字符串,对象,或者数组转的可以看一下。 代码如下 复制...

人气教程排行