Sono abbastanza nuovo per gli array ancora. Ho bisogno di aiuto - ho qualche JSON, e ho gestito attraverso un po 'di PHP che analizza fondamentalmente il JSON e decodifica come segue:PHP/JSON - stdClass Object
stdClass Object
(
[2010091907] => stdClass Object
(
[home] => stdClass Object
(
[score] => stdClass Object
(
[1] => 7
[2] => 17
[3] => 10
[4] => 7
[5] => 0
[T] => 41
)
[abbr] => ATL
[to] => 2
)
Questa realtà va avanti e avanti - MA - il mio problema è la stdClass Object
parte. Devo essere in grado di chiamare questo in un ciclo for e quindi scorrere tutte le sezioni (home, score, abbr, to, etc). Come andrei su questo?
Ho eseguito il 'json_decode ($ string, true);', tuttavia, ho riscontrato dei problemi con il numero di riferimento dell'array. Ad esempio, il numero è 2010091907 ma quando rilascio 'foreach ($ json-> 2010091907 come $ game)', viene visualizzato l'errore 'Errore Parse: errore di sintassi, T_LNUMBER imprevisto, in attesa di T_STRING o T_VARIABLE' – drewrockshard
Usa' $ json- > {'2010091907'} 'per i nomi delle variabili 'illegali'. – Wrikken
Quasi lì: 'foreach ($ json -> {'2010091907'} come $ game)', viene visualizzato l'errore: 'Attenzione: argomento non valido fornito per foreach()'. fai riferimento al mio output sopra per JSON to ARRAY. Devo essere in grado di chiamare i dati e questi sembrano essere array ricorsivi (non sono sicuro di quello che è ufficialmente chiamato). – drewrockshard