以下是我在mysql for wordpress数据库
中的一个字段中看到的值答2:{I:0; I:31; I:1; I:23;}
这种格式是什么?如何使用PHP获得备用I的价值?
答案 0 :(得分:4)
这是serialize()
' d变量,您可以使用unserialize()
转换回相应的数据类型 - 在本例中为具有整数索引和值的数组。
对于WordPress,有一个名为maybe_unserialize()
的函数,如果您不确定它是否已被序列化,则该函数对数据库值很有用。
答案 1 :(得分:2)
以serialize
形式,您可以使用unserialize()
php函数
答案 2 :(得分:1)
这是序列化数据,'a'表示数组,2表示该数组的两个子部分。
我建议的是,而不是通过自定义查询提取信息是使用Wordpress的内置函数(get_posts,get_user_meta等),这将安全地检索数据,你可以用它做更多。此外,它是为扩展而构建的,这意味着您每次都不会重新发明轮子