$arr = array(
"school"=>array(
"清华",
"code"=>4111010003
),
"path"=>"北京"
);
$serialize_str = serialize($arr);
echo $serialize_str;
得到以下数据:
a:2:{s:6:"school";a:2:{i:0;s:4:"清华";s:4:"code";i:4111010003;}s:4:"path";s:4:"北京";}
和json长得挺像,但还真不是。
将以上数组转化为:
$arr = ["school"=>[0=>"清华","code"=>4111010003],"path"=>"北京"];
然后从左向右解析。
a:2 => a,数组,2两个元素
s:6 => s,字符串,6个字符
i:0 => i,整型,数字0
对象用 O 表示
浮点用 d
布尔 b ,true=>1,false=>0
NULL:N