加入收藏 | 设为首页 | 会员中心 | 我要投稿 南通站长网 (https://www.0513zz.cn/)- 专有云、图像技术、经验、数据治理、专属主机!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

强php编码转换函数

发布时间:2022-06-20 08:41:41 所属栏目:PHP教程 来源:互联网
导读:本函数算是强大了,比起php自带的函数强大多了,此函数可以自动获取你给的字符编码,然后根据你的参考转换成你想要的编码,代码如下: /** * 循环实现编码互转 * * @param string $param(字符串,对象,或者数组),$currCharset当前编码,$toCharset期望编码
  本函数算是强大了,比起php自带的函数强大多了,此函数可以自动获取你给的字符编码,然后根据你的参考转换成你想要的编码,代码如下:
 
  /**
   * 循环实现编码互转
   *
   * @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;
  }
 

(编辑:南通站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读