将空白序列化数组插入数据库时出现问题。我正在使用 wordpress(只是为了全面披露,应该不会有什么不同)并使用 add_post_meta()
函数输入一些附加信息。这是一个片段:
add_post_meta($post_id, 'information', serialize(array()));
序列化数组暂时是空白的。无论如何,这是预期/实际情况:
// Expected value
a:0:{}
// Actual value
s:6:"a:0:{}";
有什么帮助吗?
最佳答案
添加后元自动序列化数组。并且还获取发布元数据,在最后一个参数中传递 TRUE:如 get_post_meta($post_id, 'information', TRUE);
此处有更多详细信息:http://codex.wordpress.org/Function_Reference/add_post_meta
关于PHP数据库序列化数组问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18008572/