我正在为ios应用程序编写一个PHP语句,以便从Wordpress中的Post_meta字段中获取结果。 我们使用一个用于woocommerce的插件来查看文章的存储位置。
我编写了代码,但在wordpress数据库中,meta_value以奇怪的方式存储:
a:1:{i:0;a:9:{s:5:"title";s:22:"Brands Meubeltransport";s:6:"plaats";s:7:"Tegelen";s:8:"postcode"; s:7:"5932 AA";s:5:"adres";s:17:"Tichlouwstraat 45";s:5:"email"; s:33:"k.brands@brandsmeubeltransport.nl";s:8:"telefoon";s:11:"077-3738245"; s:4:"site";s:22:"http://www.linteloo.nl";s:2:"id";s:26:"tab-brands-meubeltransport";s:7:"content";s:0:"";}}
如何将此adres信息转换为可重写的字符串,或者如何在Xcode中使用此字符串来检索地址和邮政编码?
答案 0 :(得分:1)
你需要unserialize ( string $str )
字符串,如果传递了数组值,wordpress会将信息存储为serialized字符串
$result=unserialize( $meta_value ); /* get string fro db and unserialize it */
print_r($result);
/* to see what is in the array and what you need to grab
like echo $result['adres']; echo $result['title'];
*/