Autor | Zpráva | ||
---|---|---|---|
sotek Profil * |
#1 · Zasláno: 12. 12. 2015, 16:49:13
zdravím vás :)
chci se zeptat...mám jednu stránku kde jsou ruzné informace.. dám příklad {"name":"sotek","role":"member","expLevel":23,"trophies":918,"clanRank":45,"previousClanRank":44,"donations":0,"donationsReceived":54, aby to bylo nějak logicky rozdělené např Jméno: sotek Role: Member apod.. děkuji za vaše rady |
||
Fisir Profil |
#2 · Zasláno: 12. 12. 2015, 16:51:46
Reaguji na sotka:
Musíš si onu stránku stáhnout ( file_get_contents() ) a data dekódovat (v tomto případě pomocí json_decode() ).
|
||
sotek Profil * |
#3 · Zasláno: 12. 12. 2015, 19:25:27
Fisir:
ok,tak jsem to zkoušel,jako funguje to..přes var dump mě to načte všechno dekodovaný,ale když chci vypsat jen jména,tak to napíše NULL nebo chybu Fatal error: Cannot use object of type stdClass as array vypisuju ten array správně? $page = file_get_contents('adresa'); $obj = json_decode($page); foreach($obj as $object){ //echo var_dump($object); echo $object['name']; //tady mě to píše tu chybu fatal error,tak jsem zkusil object->name a ten mě píše null } |
||
Keeehi Profil |
Pokud to jzačíná tak, jak jsi to napsal, tak se jedná jen o jeden objekt a ne pole objektů. Takže bez foreache. Tedy jen
echo $obj->name; |
||
sotek Profil * |
#5 · Zasláno: 12. 12. 2015, 21:29:21
Keeehi
nic to nevypíše..prázdná stránka |
||
Časová prodleva: 9 let
|
0