数组编码转换

iconv — 字符串按要求的字符编码来转换

1,string iconv ( string $in_charset , string $out_charset , string $str )

2,将字符串 str 从 in_charset 转换编码到 out_charset

3,返回转换后的字符串, 或者在失败时返回 FALSE

var_export用于将数组转换成字符串

eval()函数把字符串按照 PHP 代码来计算

1,其中eval()中的 return $str;  就是php代码

$str='2*(3+12)';
$result=eval("return $str;");
//编码转换
    function array_iconv($arr,$in_charset="gbk",$out_charset="utf-8"){
        $ret = eval('return '.iconv($in_charset,$out_charset,var_export($arr,true).';'));
        return $ret;
    }

猜你喜欢

转载自blog.csdn.net/u012925792/article/details/80051163