PHP数组内数据编码转换
PHP数组内数据编码转换目的:把不确定数组层次的数组内编码转换。
DEMO CODE:<?php
function ArrayIconv($a, $b="gbk", $c="utf-8"){
$a = is_array($a) ? var_export($a,true) . ';' : exit('不是一个有效数组');
return eval('return ' . (function_exists('mb_convert_encoding') ? mb_convert_encoding($a, $c, $b) : iconv($b, $c, $a)));
}
$arr = [['哈哈'],['呵呵']];
$aa = ArrayIconv($arr, 'utf-8', 'gbk'); // 被转换的数组;原编码;目标编码
var_dump($aa);
页:
[1]