Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Poprawny wynik w JSON
abdelpg
post 18.03.2018, 10:25:42
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 18.03.2018

Ostrzeżenie: (0%)
-----


Witam, próbuję od jakiegoś czasu się dostać do wartości
  1. current_price
w pliku JSON. Jedyne co otrzymuję to null.
Daję tutaj wycinek z pliku JSON i kod którym próbuję uzyskać dostęp do wartości
  1. current_price


  1. {"results":[{"market_name":"FAMAS | Doomkitty (Minimal Wear)","avg_price_7_days":"0.75","avg_price_7_days_raw":0.74511,"avg_price_30_days":"0.74","avg_price_30_days_raw":0.74377,"link":"https://csgo.steamanalyst.com/id/1/","op_link":"https://track.steamanalyst.com/730/1/all/","current_price":"0.71","current_price_last_checked":"2018-03-16 09:52:57","ongoing_price_manipulation":"0"}


[php
]$prices = file_get_contents('prices.txt');
$prices = json_decode($prices, true);
$price = $prices['results'][$name]['current_price'];
[/php]
Go to the top of the page
+Quote Post
trueblue
post 18.03.2018, 10:30:46
Post #2





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


  1. print_r($prices);

po json_decode i będziesz wiedział gdzie i co.


--------------------
Go to the top of the page
+Quote Post
SmokAnalog
post 18.03.2018, 16:39:30
Post #3





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Zobacz też czy na pewno w zmiennej $name masz indeks, bo przecież Twój JSON ma w kluczu results tablicę. Nazwa zmiennej na to nie wskazuje.

Ten post edytował SmokAnalog 18.03.2018, 16:39:42
Go to the top of the page
+Quote Post
abdelpg
post 19.03.2018, 12:28:42
Post #4





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 18.03.2018

Ostrzeżenie: (0%)
-----


Pierwszy raz się bawię w JSONa i szczerze mówiąc nie mam pojęcia co zrobić z tym fantem. Zmienna
  1. $name
ma na 100% dobrą wartość.
Go to the top of the page
+Quote Post
nospor
post 19.03.2018, 12:29:43
Post #5





Grupa: Moderatorzy
Postów: 36 455
Pomógł: 6292
Dołączył: 27.12.2004




Proszono bys zrobil
print_r($prices);
zrobiles? Pokaz rowniez nam co zawiera dokladnie $name

Przenosze.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.04.2024 - 10:27