2013-08-01 48 views
0

我有下面的代碼是通過JSON輸出。JSON分離變量

stdClass Object 
(
    [event_type] => transaction.created 
    [event_resource] => stdClass Object 
     (
      [id] => tran_9x2x8xex5x7xexex0x8x9xexexbx 
      [amount] => 9980 
      [origin_amount] => 9980 
      [status] => open 
      [description] => 9xax1x7x5x8x2xaxaxcx4x5xfx8x2x2x 
      [livemode] => 1 
      [refunds] => 
      [currency] => GBP 
      [created_at] => 1375307922 
      [updated_at] => 1375307922 
      [response_code] => 10001 
      [short_id] => 
      [is_fraud] => 
      [invoices] => Array 
       (
       ) 

      [app_id] => 
      [fees] => Array 
       (
       ) 

      [payment] => stdClass Object 
       (
        [id] => pay_7xdxex9xfxcx6x3x9x5x7xcx 
        [type] => creditcard 
        [client] => client_2x2xex0x2x4xx3bx3x6x 
        [card_type] => mastercard 
        [country] => 
        [expire_month] => 10 
        [expire_year] => 2015 
        [card_holder] => XXX XXXXXX 
        [last4] => 8XX8 
        [created_at] => 1375307921 
        [updated_at] => 1375307922 
        [app_id] => 
       ) 

      [client] => stdClass Object 
       (
        [id] => client_2x2xex0x2x4xfx3x3x6x 
        [email] => 
        [description] => 
        [created_at] => 1375307922 
        [updated_at] => 1375307922 
        [app_id] => 
        [payment] => Array 
         (
         ) 

        [subscription] => 
       ) 

      [preauthorization] => 
     ) 

    [created_at] => 1375307922 
    [app_id] => 
) 


Event Rosource ID = tran_9x2x8xex5x7xexex0x8x9xexexbx 

我需要能夠把每個變量,並把它簡單的東西,如

$ eventresourceid = tran_9x2x8xex5x7xexex0x8x9xexexbx

$ eventresourceamount = 9980

誰能告訴我怎麼能去做這個?

+0

什麼特別是給你一個困難時期?從JSON中讀取對象?在對象被反序列化之後處理對象?到目前爲止,你有沒有嘗試過任何代碼? – rutter

回答

1

使用$obj->event_resource->id$obj->event_resource->amount