PHP如何可以将数据追加到串行化阵列
-
11-09-2019 - |
题
如果我有一个序列化阵列...我怎样才能使用附加,多个值?我应该先反序列化吗? - >添加数据,然后再序列化
解决方案
是
function addItem($serializedArray, $item)
{
$a = unserialize($serializedArray);
$a[] = $item;
return serialize($a);
}
其他提示
反序列化是去,绝对的方式。除非你有一个巨大的字符串,它会被强烈建议,除非你想使自己的严格解释。
这是一个序列化的阵列进行任何更改/对象应该非常仔细地做 - !一个额外的字符会打破一切,如果你不更新定义每个片结构的所有以前的编号
是,这是唯一的(可靠的)方法
不隶属于 StackOverflow