PHP序列化与反序列化

PHP大约 373 字

serialize() 序列化

$data=['PHP','HTML','Java','Python'];

echo serialize($data);

输出:

a:4:{i:0;s:3:"PHP";i:1;s:4:"HTML";i:2;s:4:"Java";i:3;s:6:"Python";}

列化后的字段

a:表示整体的数据类型,这里是array;

a:4中的4:表示数组元素的个数;

i:表示int,整型;

0:表示数组元素的下标;

s:表示string,即数组值的类型;

s:3中3:表示数组值的长度。

unserialize() 反序列化

$data=['PHP','HTML','Java','Python'];

$str=serialize($data);

var_dump(unserialize($str));
阅读 231 · 发布于 2019-04-08

————        END        ————

扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看换一批