教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php中循环实现(字符串,对象,或者数组)编码相互转换

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

发布时间:2016-12-03   编辑:jiaochengji.com
教程集为您提供php中循环实现(字符串,对象,或者数组)编码相互转换等资源,欢迎您收藏本站,我们将为您提供最新的php中循环实现(字符串,对象,或者数组)编码相互转换资源
文章介绍了关于如何利用遍历的方式来实现字符串编码的相互转换,有需要了解的字符串,对象,或者数组转的可以看一下。
<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy4477')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy4477>

/**
 * 循环实现编码互转
 *
 * @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;
}

您可能感兴趣的文章:
php中循环实现(字符串,对象,或者数组)编码相互转换
php url编码与解码(加密/解密)
php字符串函数有哪些
PHP 数组字符集编码转换的函数
js数组转化为字符串示例
PHP将数组编码gbk和utf-8相互转换
php解析JSON中文乱码问题的解决方法
强php编码转换函数
php代码怎么优化?
解析 Javascript 全局函数和属性

[关闭]
~ ~