Többdimenziós JSON tömbből való adat kinyerése?

Többdimenziós JSON tömbből való adat kinyerése?
2021-03-02T19:16:33+01:00
2021-03-03T17:12:29+01:00
2022-10-15T21:25:35+02:00
wph18465
sziasztok

adatbázisban van egy adott JSON adathalmaz
ahogy néztem tömb a tömbben.

ebből szeretném kinyerni a price értékét.

köszönöm segítségeteket előre is

{"status":{"timestamp":"2021-03-02T18:03:04.794Z","error_code":0,"error_message":null,"elapsed":16,"credit_count":1,"notice":null,"total_count":4221},"data":[{"id":1,"name":"Bitcoin","symbol":"BTC","slug":"bitcoin","num_market_pairs":9793,"date_added":"2013-04-28T00:00:00.000Z","tags":["mineable","pow","sha-256","store-of-value","state-channels","coinbase-ventures-portfolio","three-arrows-capital-portfolio","polychain-capital-portfolio"],"max_supply":21000000,"circulating_supply":18642818,"total_supply":18642818,"platform":null,"cmc_rank":1,"last_updated":"2021-03-02T18:01:07.000Z","quote":{"HUF":{"price":14442379.534592457,"volume_24h":14456757133019.582,"percent_change_1h":-1.65678481,"percent_change_24h":-2.80847252,"percent_change_7d":0.33276137,"percent_change_30d":45.39951126,"market_cap":269246653150331.88,"last_updated":"2021-03-02T18:02:02.000Z"}}},{"id":1027,"name":"Ethereum","symbol":"ETH","slug":"ethereum","num_market_pairs":6089,"date_added":"2015-08-07T00:00:00.000Z","tags":["mineable","pow","smart-contracts","coinbase-ventures-portfolio","three-arrows-capital-portfolio","polychain-capital-portfolio"],"max_supply":null,"circulating_supply":114885848.3115,"total_supply":114885848.3115,"platform":{"id":1839,"name":"Heco","symbol":"BNB","slug":"binance-coin","token_address":"0x64ff637fb478863b7468bc97d30a5bf3a428a1fd"},"cmc_rank":2,"last_updated":"2021-03-02T18:01:04.000Z","quote":{"HUF":{"price":454467.05824677396,"volume_24h":6524962650684.566,"percent_change_1h":-3.12829826,"percent_change_24h":-2.58027012,"percent_change_7d":-3.58655736,"percent_change_30d":14.68767944,"market_cap":52211833516312.51,"last_updated":"2021-03-02T18:02:02.000Z"}}}]}
Mutasd a teljes hozzászólást!
Szerintem csak fáradt volt , legközelebb már beilleszti a kódot is. 

Online JSON Viewer

Ha nem számoltam el:

$a_json=json_decode($string,true); $price=$json_a['data'][0]['quote']['HUF']['price'];
Mutasd a teljes hozzászólást!

  • Hali!

    Mutasd – forráskóddal/-részlettel –, hogy eddig mivel, hogyan próbálkoztál, meddig jutottál el, mi nem megy, miben/hol akadtál el!

    Mutasd a teljes hozzászólást!
  • function bitcoins_price() { if(item_price()!=NULL && item_price()!='' && item_price()!=0) { $rates = json_decode(get_preference("rates", "bitcoins"), true); //if(isset($rates[item_currency()])) { // Itt csak HUF arfolyamot kerdezunk le! Szoval csak azt tudjuk majd lehivni. if(item_currency() == "HUF") { // Atfutunk az osszes tombon foreach ($rates as &$ratesItem) { // megnezzuk, hogy van e egyaltalan ID kulcs a JSON be if(isset($ratesItem["id"])) { // Megnezzuk, hogy ez egyaltalan bicoin e? if ($ratesItem["id"] == "1") { // van e egyaltalan price elem? if(isset($ratesItem["price"])) { // ez az arfolyam! $btc = $ratesItem["price"]; break; } } } }
    Mutasd a teljes hozzászólást!
  • Szerintem csak fáradt volt , legközelebb már beilleszti a kódot is. 

    Online JSON Viewer

    Ha nem számoltam el:

    $a_json=json_decode($string,true); $price=$json_a['data'][0]['quote']['HUF']['price'];
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd