douqin231881 2013-08-02 04:01
浏览 73
已采纳

PHP数据库序列化数组问题

Got an issue when inserting a blank serialized array into the database. I'm using wordpress (just for full disclosure, shouldn't make a difference) and using the add_post_meta() function to input some additional information. Here's a snippet:

add_post_meta($post_id, 'information', serialize(array()));

The serialized array is intentionally blank for the moment. Anyway here's the expected/actuals:

// Expected value 
a:0:{}

// Actual value
s:6:"a:0:{}";

Any help?

  • 写回答

2条回答 默认 最新

  • douzong6649 2013-08-02 16:19
    关注

    Add post meta auto-serializes arrays. And also get post meta, pass TRUE at the last argument: like get_post_meta($post_id, 'information', TRUE);

    More details here: http://codex.wordpress.org/Function_Reference/add_post_meta

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 krpano-场景分组和自定义地图分组
  • ¥15 lammps Gpu加速出错
  • ¥15 关于PLUS模型中kapaa值的问题
  • ¥15 关于博途V17进行仿真时无法建立连接问题
  • ¥15 机器学习教材中的例题询问
  • ¥15 求.net core 几款免费的pdf编辑器
  • ¥15 为什么安装HCL 和virtualbox之后没有找到VirtualBoxHost-OnlyNetWork?
  • ¥15 C# P/Invoke的效率问题
  • ¥20 thinkphp适配人大金仓问题
  • ¥20 Oracle替换.dbf文件后无法连接,如何解决?(相关搜索:数据库|死循环)