admin 发表于 2018-8-13 00:46:21

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]
查看完整版本: PHP数组内数据编码转换