php数组序列化a:1:{i:0;s:1:"1"} 的详细解释

发布网友 发布时间:2022-04-19 09:58

我来回答

2个回答

热心网友 时间:2022-04-20 09:06

1、首先创建好一个数组然后序列化,array("table" => member, "field" => 1,"rule" => -0 ,"cycle" => 24 ,"max" => 1 )。

2、然后用serilize函数序列号,接着在打印输出看序列化的结果。

3、结果{s:5:"table";s:6:"member";s:5:"field";i:1;s:4:"rule";i:0;s:5:"cycle";i:24;s:3:"max";i:},a:后代表是个数,s:后代表是字符串长度,i:是数字长度。

4、然后将序列化字符串,输入到mysql数据库中以备使用。

5、最后将反序列化的结果打印,会显示出一个数组,就完成了。

热心网友 时间:2022-04-20 10:24

a:1:{}一个数组
i:0; 整数,长度为0,无值
s:1:"1",字符型,长度1,值为1

序列化的结果总是3部分组成的,类型:长度:值,多个结果之间使用;分割
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com