我能够解码php中的json,下面是使用print_r($data)
的输出。
stdClass Object
(
[sys_msg] => stdClass Object
(
[old_expiry_date] => 2015-06-25 00:00:00+00:00
[new_expiry_date] => 2015-12-25 00:00:00+05:30
[phone] => +919990321320
[userplan_id] => 65960
)
[user_msg] => SMEDELIVRY-38793
)
现在我如何解析这个以获取详细信息?
foreach($data as $data) {
echo "Expiry:".$data->old_expiry_date;echo "<br />";
输出正确的日期,但我无法解析[user_msg]
位。我收到一个错误:
到期时间:2015-06-25 00:00:00 + 00:00
注意:尝试在第39行的/Applications/MAMP/htdocs/sr/log.php中获取非对象的属性
到期:
答案 0 :(得分:3)
PDFGraphics2D
不是一个数组,它是一个对象,没有任何东西可以循环。
$data
您的错误是因为echo "Expiry: " . $data->sys_msg->old_expiry_date . "<br/>";
属性是字符串,而不是对象,因此它没有user_msg
属性。为了表明这一点,请使用:
old_expiry_date