我不完全确定该怎么称呼它,我很难找到有用的结果。
我有一个联系表单的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来分解表单字段和输入。
答案 0 :(得分:1)
http://www.php.net/manual/en/function.unserialize.php
那应该将该字符串转换为对象。
$ data = unserialize($ raw_data_from_db);
对于轶事信息,a:37表示长度为37个元素的数组,i:0表示整数0,s:表示字符串及其大小。还有两个字母,但只要你使用序列化和反序列化,你就应该好好去。