PHP使用iconv函数遍历数组转换字符集
2014-04-02 21:19
369 查看
/** * 字符串/二维数组/多维数组编码转换 * @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; }
相关文章推荐
- PHP使用iconv函数遍历数组转换字符集
- PHP使用iconv函数遍历数组转换字符集
- php中字符集转换iconv函数使用总结
- php中字符集转换iconv函数使用总结
- php中iconv函数使用方法 php 字符集转换 GBK 转 UTF-8
- php 中遍历数组时使用引用出现的问题
- PHP学习笔记——使用foreach语句遍历数组的应用
- 使用 PHP 把 16 进制的颜色代码转换成 RGB 数组
- php如何遍历多维的stdClass Object 对象,php的转换成数组的函数只能转换外面一丛数组
- php数组声明、遍历、数组全局变量使用小结
- PHP数组与对象之间使用递归实现转换的方法
- php数组遍历 使用while循环
- php中iconv函数 详解(各种字符集间的转换)
- PHP 使用list函数each函数遍历数组(实现foreach)解析
- PHP数组的使用和遍历
- PHP学习笔记——使用数组的内部指针控制函数遍历数组
- PHP数组与对象之间使用递归实现转换的方法
- php数组遍历 使用foreach
- PHP的多维数组定义以及使用for循环遍历数组
- [PHP] 原生PHP使用递归方式实现数组转换成XML的功能之思考