1.数组编码转换
# $arr 数组
# $in_charset 原字符串编码
# $out_charset 输出的字符串编码
eval('return '.iconv($in_charset,$out_charset,var_export($arr,true).';'));
2.二维数组去重复(二维数组整体相同时去重复,非第二维数组内部去重)
/**
* 二维数组去掉重复值
*/
function arrUnique($arr){
foreach($arr as $k=>$v){
$arr[$k] = json_encode($v); //第二维数组转为json字符
}
$arr = array_unique($arr); //去重
foreach($arr as $k2=>$v2){
$arr[$k2] = json_decode($v2,true); //json恢复为数组
}
return $arr;
}