前几天写系统群发站内短消息,所以对这个记忆很深,所以特别记录一下
群发站内短消息原理:群发站内短消息后只在数据库产生一条数据,然后在数据中存储以用户名为键、以对应消息状态为值的数组
serialize:产生一个可存储的值的表示
unserialize:从以存储的表示中创建PHP的值
上面是手册上面说的,按我的理解就是一个可以将数组序列化后存储在数据库中,另外一个将存储在数据库中的序列化数据返回成数组
上一个例子:
<?php
$array=array(1=>0,2=>0,3=>1,4=>2,5=>0);
echo serialize($array);
print_r(unserialize(serialize($array)));
?>