Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 读取Wordpress数据库数据_Php_Wordpress - Fatal编程技术网

Php 读取Wordpress数据库数据

Php 读取Wordpress数据库数据,php,wordpress,Php,Wordpress,我不完全确定该称之为什么,我很难找到有用的结果 我有一个用于联系人表单的wordpress插件,可以像这样将数据输入数据库 a:37:{i:0;a:8:{s:2:"id";s:2:"20";s:4:"slug";s:11:"enfant-kind"; s:4:"name";s:13:"options_other";s:0:"";s:9:"parent_id";s:2:"21";s:5:"value";s:0:"";}} 这只是其中的一部分,而且相当长。我想知道如何使用PHP来分解表单字

我不完全确定该称之为什么,我很难找到有用的结果

我有一个用于联系人表单的wordpress插件,可以像这样将数据输入数据库

    a:37:{i:0;a:8:{s:2:"id";s:2:"20";s:4:"slug";s:11:"enfant-kind";
s:4:"name";s:13:"options_other";s:0:"";s:9:"parent_id";s:2:"21";s:5:"value";s:0:"";}}
这只是其中的一部分,而且相当长。我想知道如何使用PHP来分解表单字段和输入。

这将把字符串变成一个对象

$data=unserialize(来自数据库的原始数据)


对于轶事信息,a:37表示37个元素长的数组,i:0表示整数0,s:'表示字符串及其大小。还有两个字母,但只要您使用serialize和unserialize,就可以继续使用

你是救命恩人。非常感谢。只要它允许我就接受。我想它一定很简单,只是不知道要搜索什么。这是你第一次看到它的时候,回答是“WTF就是它?”我建议你使用WordPress Codex中的
maybe\u unserialize()
。并非数据库中的所有内容都是序列化的,因此此函数将根据需要有条件地取消序列化: