douye4254 2016-05-16 06:04
浏览 31
已采纳

从php中的print_r访问变量

I got a print_r($result) output as follows:

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 
)

I could echo the following and get correct output:

echo $result->balance;
echo $result->num_messages;

But the following is not working??

echo $result->message->sender;
echo $result->messages->recipient;
echo $result->messages->status;

What am i doing wrong ??

  • 写回答

1条回答 默认 最新

  • duanshang7007 2016-05-16 06:07
    关注

    Miss the 0 which is an array. For accessing recipient you need to add one more Dimension into your $result array.

    Messages has a one more array which you miss to navigate. So try with this,

    echo $result->message->sender;
    echo $result->messages[0]->recipient;
    echo $result->status;
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题