Récupération des clés de tableau à partir de l'entrée JSON
J'ai ce tableau:
$json = json_decode('
{"entries":[
{"id": "29","name":"John", "age":"36"},
{"id": "30","name":"Jack", "age":"23"}
]}
');
et je suis à la recherche d'un PHP boucle "for each" qui permettrait de récupérer les noms de clé sous entries
c'est à dire:
id
name
age
Comment puis-je faire cela?
source d'informationauteur Nick
Vous devez vous connecter pour publier un commentaire.
Essayer
Dans la touche $vous obtenez les noms de clé et dans le val-vous shal obtenir les valeurs
Vous pourriez faire quelque chose comme ceci:
Espérons que cette aide!
Vous pourriez essayer d'obtenir les propriétés de l'objet à l'aide
get_object_vars
:Je n'étais pas satisfait avec les autres réponses, donc je ajouter mes propres. Je crois que l'approche la plus générale est:
où j'ai utilisé
entries[0]
parce que vous supposez que tous les éléments de laentries
tableau ont les mêmes touches.Ont un coup d'oeil à la documentation officielle pour
key
: http://php.net/manual/en/function.key.php