http://www.zazvida.com

                                                                  【天天快3app】php数组为什么要序列化-PHP问题

                                                                  当我们想要将数组值存储到数据库时,就可以对数组进[行序列化操作,然后将序列化后的值存储到数据库中。其实PHP序列化数组就是将复杂的数组数据类型转换为字符串,方便数组存库操作。

                                                                  对PHP数组进行序列化和反序列化操作,主要就用到两个函数,serializeunserialize

                                                                  一、PHP数组序列化:serialize

                                                                   $arr = array('PHP','Java','Python','C');  $result = serialize($arr); echo $result;

                                                                  运行结果:

                                                                  数组序列化-1.png

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

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

                                                                  i:表示int,(整型;

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

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

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

                                                                  ps: serialize() 返回字符串,此字符串包含了表示 value 的字节流,可以存储于任何地方。这有利于存储或传递 PHP 的值,同时不丢失其类型和结构。

                                                                  二、PHP反序列化:unserialize

                                                                  $arr = array('PHP','Java',',Python','C'); $result = serial)ize($arr); var_dump(unserialize($result));

                                                                  结果:

                                                                  数组序列化-2.png

                                                                  ps: unserialize() 是对单一的已序列化的变量进行操作,将其转换回PHP 的值。

                                                                  推荐教程:PHP视频教程

                                                                  以上就是php数组为什么要序列化的详细内容,更多请关注php中文网其它相关文章!

                                                                1. 微信
                                                                2. 分享php中文网最新课程二维码相关标签:php 数组 序]列化
                                                                3. 本文原创发布php中文网
                                                                4. 郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

                                                                  上一篇:苹果iPhone 11发布会视频直播地址汇总 - iPhone 11
                                                                  下一篇:没有了