2015-09-07 143 views
1

讀var_export輸出我得到的產生通過var_export這個輸出API呼叫響應:JSON響應

stdClass::__set_state(array(
     'message-count' => '1', 
     'messages' => 
     array (
      0 => 
      stdClass::__set_state(array(
       'to' => '23408234', 
       'message-id' => '023425F8', 
       'status' => '0', 
       'remaining-balance' => '152.26940000', 
       'message-price' => '0.0530', 
       'network' => '7432', 
     )), 
    ), 
)) 

我如何可以訪問此內容?

我想這些都無濟於事:

  • $response->message-count
  • $response['message-count']
  • $response->messages[0]->to
+1

回聲'$迴應 - > { 「消息數」}' – Rizier123

+1

你是對的,@ Rizier123!謝謝!我怎樣才能讓你的評論的答案? ;-) –

回答

1

的事情是,你的財產有相同的字符(破折號:-),不允許爲variable name

[A-ZA-Z_ \ x7f- \ XFF] [A-ZA-Z0-9_ \ x7f- \ XFF] *

所以仍然能夠訪問它,你必須使用complex curly syntax

$object->{"property-name"}