数组转成可读字符串(非序列化)
用到了这个功能,顺便写一下.
———————————-代码线START————————————–
function Arr2str($array=”){
$sum = count($array);
$i=0;
foreach ((array)$array as $k => $v ){
if(is_array($v)){
$str .= “[“.$k.”]=>”.Arr2Str($v) . ($i<($sum-1) ? “,” : “”);
}else{
$str .= “[“.$k.”]=>”$v”” . ( $i<($sum-1) ? “,” : “” );
}
$i++;
}
return “array($str)”;
}
echo Arr2Str(array(3,3,2,4,2,34,array(“fd”=>21)));
——————————–代码线END———————————–
输出 (string) array([0]=>”3″,[1]=>”3″,[2]=>”2″,[3]=>”4″,[4]=>”2″,[5]=>”34″,[6]=>array([fd]=>”21”))