PHP 序列化与反序列化

PHP 序列化 About 374 words

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));
Views: 2,634 · Posted: 2019-04-08

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

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

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


Today On History
Browsing Refresh