0

この JSON デコード配列をどのように解釈できますか? 私が慣れ親しんでいるよりも複雑な配列のように思えるので、助けていただければ幸いです。

ありがとう。

array(1){
    [0]=> object(stdClass)#1 (11){
        ["id"]=> string(5) "72324"
        ["txid"]=> string(64) "**bitcoin_tx_id**"
        ["from"]=> string(34) "**bitcoin_address**"
        ["to"]=> string(20) "email@somewhere.com"
        ["amount"]=> int(10000000)
        ["amount_sent"]=> int(0)
        ["note"]=> string(0) ""
        ["time"]=> float(1379742767000)
        ["to_addr"]=> string(34) "**bitcoin_address**"
        ["read"]=> string(1) "1"
        ["balance"]=> string(10) "0.10000000"
    }
}
4

1 に答える 1

2

オブジェクトの配列を返しています。標準出力にダンプしているようです。変数内から出力を投げるjson_decode()と、次のようにアクセスできます。

$decoded = json_decode($data);

foreach($decoded as $obj) {
   echo "ID: " . $obj->id . ', ';
   echo "TXID: " . $obj->txid . ', ';
   echo "From: " . $obj->from . ', ';
   echo "To: " . $obj->to. ', ';
   // ...

   echo "<br>";
}

json_decode()連想配列 (ほとんどの人が慣れている) を返したい場合は、単純に 2 番目のパラメーターを に設定しますtrue

于 2013-09-23T18:45:28.300 に答える