2017-07-06 2 views
1

En essayant de naviguer et d'extraire des informations à partir de ce tableau, mais je n'ai pas beaucoup de succès? Ceci est un JSON décodé de l'API TwitterComment puis-je naviguer et récupérer des informations à partir d'un tableau comme celui-ci?

J'ai essayé echo $array->statuses[0]->created_at; et cela n'a pas fonctionné, est-ce que je fais quelque chose de mal ici?

Array 
    (
     [statuses] => Array 
      (
       [0] => stdClass Object 
        (
         [created_at] => Thu Jul 06 04:05:06 +0000 2017 
         [id] => 882812623959584768 
         [id_str] => 882812623959584768 
         [text] => RT @blackdragonsBR: [R6] GG!! Fechamos o mapa Banco por 5x2 e conquistamos a liderança no #ALIENWARENOIGN #GOBD #Acer #Predator https://t.c… 
         [truncated] => 
         [entities] => stdClass Object 
          (
           [hashtags] => Array 
            (
             [0] => stdClass Object 
              (
               [text] => ALIENWARENOIGN 
               [indices] => Array 
                (
                 [0] => 90 
                 [1] => 105 
               } 

             ) 
           } 
         } 
       } 
     } 
} 
+1

Eh bien je pense que je figured it out, 'echo $ array [ 'statuts'] [0] -> created_at;' –

+0

utiliser juste '[ ] 'au premier accès comme:' $ array [statuts] [0] -> created_at; ' –

Répondre

1

Vous devez accéder au tableau en [] pas ->. Donc, modifier l'accès des statuts comme ci-dessous

$array[statuses][0]->created_at; 
0

Vous pouvez utiliser json_encode et json_decode à temps, alors il fait la variable à un tableau que vous pouvez obtenir les données facilement.
Tout comme ce

$array=json_decode(json_encode($array,true),true); 
$array[statuses][0]['created_at']; 

Il travaillera pour vous