IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Array / PHP / json_encode


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 266
    Points : 98
    Points
    98
    Par défaut Array / PHP / json_encode
    Bonsoir !

    Après avoir fait une requête via une api :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $url = file_get_contents("https://www.googleapis.com/freebase/v1/topic/m/01wy5m?lang=fr&filter=/common/topic/description");
    $topic = json_decode($url, true);
    var_dump($topic);
    Je récupère donc ce type de structure:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    array(2) { ["id"]=> string(9) "/m/01wy5m" ["property"]=> array(1) { ["/common/topic/description"]=> array(3) { ["valuetype"]=> string(6) "string" ["values"]=> array(1) { [0]=> array(7) { ["text"]=> string(95) "Christian Bale est un acteur britannique né le 30 janvier 1974 à Haverfordwest, au Pays de..." ["lang"]=> string(2) "fr" ["value"]=> string(218) "Christian Bale est un acteur britannique né le 30 janvier 1974 à Haverfordwest, au Pays de Galles. Il est surtout connu pour avoir incarné le rôle de Bruce Wayne/Batman dans la trilogie Batman de Christopher Nolan." ["creator"]=> string(19) "/user/wikirecon_bot" ["project"]=> string(9) "wikirecon" ["dataset"]=> string(10) "/m/0kj4zz_" ["citation"]=> array(3) { ["provider"]=> string(10) "Wikipédia" ["statement"]=> string(189) "Description licensed under the Creative Commons Attribution-ShareAlike License (http://en.wikipedia.org/wiki/Wikipedia:Text_of_Creative_Commons_Attribution-ShareAlike_3.0_Unported_License)." ["uri"]=> string(43) "http://fr.wikipedia.org/wiki/Christian_Bale" } } } ["count"]=> float(39) } } }
    J'ai cherché partout ! Rien de bien expliquer...

    Ma question: Comment récupérer le champ :

    "Christian Bale est un acteur britannique né le 30 janvier 1974 à Haverfordwest, au Pays de Galles. Il est surtout connu pour avoir incarné le rôle de Bruce Wayne/Batman dans la trilogie Batman de Christopher Nolan."

    identifié par ["value"]=> string(218).


    Merci de votre aide ! Je galère trop !!

    Coincoin22

  2. #2
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 245
    Points : 4 742
    Points
    4 742
    Par défaut
    Bonjour la structure !
    il me semble
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $topic['property']['/common/topic/description']['values'][0]['value']

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 266
    Points : 98
    Points
    98
    Par défaut
    C'est parfait !
    Merci infiniment !!!!

    Bonne nuit à toi !!!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. afficher données array php
    Par Patpillon dans le forum Langage
    Réponses: 2
    Dernier message: 30/07/2009, 10h21
  2. [Tableaux] Tableau (array) PHP/ foreach
    Par KOUTO dans le forum Langage
    Réponses: 2
    Dernier message: 01/06/2009, 01h54
  3. [MySQL] Boucle Array Php
    Par toulousain3117 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 29/05/2009, 01h13
  4. Augmenter un array php via js
    Par bastien dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 17/09/2008, 12h26
  5. [Tableaux] Recherche évoluée dans un array PHP
    Par fanfouer dans le forum Langage
    Réponses: 2
    Dernier message: 01/03/2008, 14h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo