[英]Access variables from print_r in php
我得到了一個print_r($ result)輸出,如下所示:
stdClass Object (
[balance] => 998
[batch_id] => 243941208
[cost] => 1
[num_messages] => 1
[message] => stdClass Object (
[num_parts] => 1
[sender] => TMTLCO
[content] => @U0D070D240D4D00200D120D300D4100200D1F0D460D380D4D0D310D4D0D310D4D002000200D060D230D4D
)
[receipt_url] =>
[custom] =>
[messages] => Array (
[0] => stdClass Object (
[id] => 117250619
[recipient] => XXXXXXXX
)
)
[status] => success
)
我可以回顯以下內容並獲得正確的輸出:
echo $result->balance;
echo $result->num_messages;
但是以下是行不通的??
echo $result->message->sender;
echo $result->messages->recipient;
echo $result->messages->status;
我究竟做錯了什么 ??
缺少0
,它是一個數組。 要訪問recipient
您需要在$result
數組中再添加一個維度。
郵件還有一個數組,您可能無法瀏覽。 所以嘗試一下
echo $result->message->sender;
echo $result->messages[0]->recipient;
echo $result->status;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.