2017-04-04 31 views
1
object(stdClass)#19 (2) { 
    ["status"] => 
     string(7) "success" 
    ["data"] => 
     object(stdClass)#14 (6) { 
       ["network"] => 
        string(3) "BTC" 
       ["txid"] => 
        string(64) "128830010b4773bb9a88f9c53b67217f37caa092bfd477a81a2f41d6ea804e53" 
       ["amount_withdrawn"] => 
        string(10) "0.00087298" 
       ["amount_sent"] => 
        string(10) "0.00050000" 
       ["network_fee"] => 
        string(10) "0.00037298" 
       ["blockio_fee"] => 
        string(10) "0.00000000" 
     } 
} 

我有這個數組,但我一個努力找出如何從中獲取數據,如TxID添加,林不知道其是否JSON或..幫助,將不勝感激獲取單個結果從陣列

+3

這是一個對象,而不是一個數組。所以使用$ object-> data-> txid – markdwhite

回答

0

的原始變量是stdClass。你發佈的輸出看起來像是從var_dump

將代碼格式化得更好顯示如何從原始變量中獲取數據。

object(stdClass)#19 (2) { 
    ["status"]=> string(7) "success" 
    ["data"]=> object(stdClass)#14 (6) { 
     ["network"]=> string(3) "BTC" 
     ["txid"]=> string(64) "128830010b4773bb9a88f9c53b67217f37caa092bfd477a81a2f41d6ea804e53" 
     ["amount_withdrawn"]=> string(10) "0.00087298" ["amount_sent"]=> string(10) "0.00050000" 
     ["network_fee"]=> string(10) "0.00037298" 
     ["blockio_fee"]=> string(10) "0.00000000" 
    } 
} 

所以,你可以從$variable->data->txid從原來的變量得到txid。與var_export不同,var_dump不會輸出有效的PHP代碼,因此您無法從中獲得該代碼。