PHP使用iconv函数遍历数组转换字符集

来源:互联网 发布:有没有免费的域名 编辑:程序博客网 时间:2024/06/05 06:15
*** 字符串/二维数组/多维数组编码转换* @param string $in_charset * @param string $out_charset * @param mixed $data **function array_iconv($data, $in_charset='GBK', $out_charset='UTF-8'){if (!is_array($data)){$output = iconv($in_charset, $out_charset, $data);}elseif(count($data)===count($data, 1)){//判断是否是二维数组foreach($data as $key => $value){$output[$key] = iconv($in_charset, $out_charset, $value);}}else{eval_r('$output = '.iconv($in_charset, $out_charset, var_export($data, TRUE)).';');}return $output;} function arrIconv($arr,$fromCharset,$toCharset){      eval_r('$resArr = '.iconv($fromCharset,$toCharset."//IGNORE",var_export($arr,true)).' ;');      return $resArr;

0 0
原创粉丝点击