JSON adatok kiírása.

Címkék
JSON adatok kiírása.
2011-07-15T21:38:06+02:00
2011-07-16T00:48:12+02:00
2022-11-22T12:10:35+01:00
telegdyd
Sziasztok!

Valószínüleg egyszerü a problémám, de kezdő létemre nem tudom megoldani. Szóval a lényeg az, hogy egy külső weboldalról kapok JSON-nal kódolt adatokat, és szeretnék ebből bizonyos részeket kiírni.

Maga JSON-nal kódolt forrás ez:

{"username": "miner", "unconfirmed_reward": "0.17115899", "send_threshold": "0.10000000", "confirmed_reward": "0.03986916", "workers": {"miner.2": {"last_share": 1310757677, "score": "997.7691", "hashrate": 195, "shares": 142, "alive": true}, "miner.1": {"last_share": 1310757721, "score": "1880.6491", "hashrate": 271, "shares": 197, "alive": true}}, "wallet": "1M774XmBbEMFf8HVC1wHWTUdSdyiyt75Ca", "estimated_reward": "0.01073454"}

Ezt ugye json_decode-al dekódolom, és ezt kapom:


object(stdClass)#6 (7) { ["username"]=> string(8) "miner" ["unconfirmed_reward"]=> string(10) "0.17115899" ["send_threshold"]=> string(10) "0.10000000" ["confirmed_reward"]=> string(10) "0.03986916" ["workers"]=> object(stdClass)#7 (2) { ["miner.2"]=> object(stdClass)#8 (5) { ["last_share"]=> int(1310757677) ["score"]=> string(8) "997.7691" ["hashrate"]=> int(195) ["shares"]=> int(142) ["alive"]=> bool(true) } ["miner.1"]=> object(stdClass)#9 (5) { ["last_share"]=> int(1310757721) ["score"]=> string(9) "1880.6491" ["hashrate"]=> int(271) ["shares"]=> int(197) ["alive"]=> bool(true) } } ["wallet"]=> string(34) "1M774XmBbEMFf8HVC1wHWTUdSdyiyt75Ca" ["estimated_reward"]=> string(10) "0.01073454" }

Konkrétan a két "hashrate" adatot kellene kiírnom egy echo-val. Ezt hogyan tudom megtenni?
Előre is köszi a segítő szándékú válaszokat!
Dávid
Mutasd a teljes hozzászólást!
foreach másik formájában le tudod kérni az adott elem indexét is (ha ez elég megkülönböztetésre):

foreach($json_obj->workers as $index => $ertek) { echo $index . ': ' . $ertek->hashrate . '<br />'; }
Mutasd a teljes hozzászólást!

Címkék
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd