| 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: 10 let
|
|||
0