PHP中的serialize函数的功能就是将一维或者多维数组转化成一个字符串的形式,其形式为:string serialize( array $val )。例如:
$array = array();
$array[”key”] = “key”;
$array[”value”]=”value”;
echo serialize($array);
结果:a:2:{s:3:”key”;s:3:”key”;s:5:”value”;s:5:”value”;}
serialize -- 产生一个可存储的值的表示
在字符串a:2:{s:3:”key”;s:3:”key”;s:5:”value”;s:5:”value”;}中,a:2表示有两个元素的数组;s:3:”key”;s:3:”key”;第一个分号中前面——s:3:"key"是键,表示字符key占三个字节,后一个是值。