我有这个JSON响应,其中在value字段中有多个值:
{
"id": 2039,
"key": "_cred_meta",
"value": "a:1:{i:0;a:3:{s:15:\"cred_product_id\";s:3:\"109\";s:12:\"cred_form_id\";i:55;s:12:\"cred_post_id\";i:383;}}"
}
如何从PHP的JSON中获取最后一个数字383?
答案 0 :(得分:2)
在这里看看:
$value = "a:1:{i:0;a:3:{s:15:\"cred_product_id\";s:3:\"109\";s:12:\"cred_form_id\";i:55;s:12:\"cred_post_id\";i:383;}}";
$res_array = unserialize( $value );
您的结果将是这样:
Array
(
[0] => Array
(
[cred_product_id] => 109
[cred_form_id] => 55
[cred_post_id] => 383
)
)
希望这会有所帮助! :)
答案 1 :(得分:1)
这是JSON内的序列化PHP数据。首先,反序列化JSON,然后反序列化PHPS组件。