访问服务器响应

时间:2015-05-28 18:37:11

标签: php json

我收到服务器的回复如下:

object(Stripe\Account)[7]
  protected '_opts' => 
    object(Stripe\Util\RequestOptions)[6]
      public 'headers' => 
        array (size=0)
          empty
      public 'apiKey' => string 'sk_test_abcdefghijklm' (length=32)
  protected '_values' => 
    array (size=26)
      'id' => string 'acct_abcdefghijklm' (length=21)
      'email' => null
      'statement_descriptor' => null
      'display_name' => null
      'timezone' => string 'Etc/UTC' (length=7)
      'details_submitted' => boolean false
      'charges_enabled' => boolean true
      'transfers_enabled' => boolean false
      'currencies_supported' => 
        array (size=138)
          0 => string 'usd' (length=3)
          1 => string 'aed' (length=3)
          2 => string 'afn' (length=3)
          3 => string 'all' (length=3)
          4 => string 'amd' (length=3)
          5 => string 'ang' (length=3)
          6 => string 'aoa' (length=3)
          7 => string 'ars' (length=3)
          8 => string 'aud' (length=3)
          9 => string 'awg' (length=3)

我已经在php变量$ account中捕获了响应。我想从这个回复中得到身份证明。即。我想得到'id' => string 'acct_12abceefghigk' (length=21).我已经搜索了堆栈溢出并尝试了以下方法。但无法解决它。你能帮忙吗?

1

 foreach($account->list as $a=>$b)
 {  
    foreach($b as $c=>$d)
    {   
       var_dump($c);
       var_dump($d);
    }

 } // This prints nothing.

2

foreach($account->list as $a=>$b)
{
   var_dump($a);
}//This prints nothing.

你还可以解释一下(Stripe \ Account)[7],受保护的'_opts'是什么意思?我是一个新的PHP,不知道该搜索到谷歌这是什么。

此致 坦维尔

1 个答案:

答案 0 :(得分:0)

我的一位朋友找到了答案。看起来很简单。 $ account-> id给出了ID。

但我不明白它是如何运作的。

谢谢, 坦维尔