【发布时间】:2011-10-04 10:54:26
【问题描述】:
我在下面有这段代码可以在字段(order_pictures)中插入序列化数据:
$pictures_id = unserialize($category->getOrderPictures());
array_push($pictures_id, $picture->getId());
$category->setOrderPictures(serialize($pictures_id));
我第一次执行它就可以了。至少,它将b:0; 存储在order_pictures 字段中。
但是当我再次执行它时,$pictures_id 的值是bool(false),我希望是一个数组类型。
有什么想法吗?
问候
贾维
【问题讨论】:
-
var_dump($pictures_id);请 -
它说什么
var_dump(unserialize($category->getOrderPictures()));?它返回b:0;还是一个长字符串? -
var_dump($category->getOrderPictures());请说真的,你没有给我们足够的数据来解决你的问题。
-
var_dump(unserialize($category->getOrderPictures()));请。对长字符串特别感兴趣。
标签: php serialization