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 :

Get api json php: isoler une donnée dans imbrication


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2022
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2022
    Messages : 42
    Points : 15
    Points
    15
    Par défaut Get api json php: isoler une donnée dans imbrication
    Bonjour,

    J'ai cette imbrication json sur ma page html récupérer via du php d'une api et je désire isoler la valeur de rank en fonction d'un tag précis mais le classement peut changer au niveau de [...]

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Array
    (
    [items]=>Array
               [0]=> Array
                           (
                            [tag]=> ...
                            [rank]=>...
                          )
                [1]=> Array
                           (
                            [tag]=> valeur1fixe
                            [rank]=>valeur2change
                          )
    à

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Array
    (
    [items]=>Array
               [0]=> Array
                           (
                            [tag]=> ...
                            [rank]=>...
                          )
              [1]
              [2]
               ...
     
             [15]=> Array
                           (
                            [tag]=> valeur1fixe
                            [rank]=>valeur2change
                          )

    Je vais dans items comme ça pour le moment:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    $res = curl_exec($ch);
              $data = json_decode($res, true);
              curl_close($ch);
     
           $items=$data['items'];
     
     
              echo "<pre>";
              print_r($items);
              echo "</pre>";
    Si vous avez une idée,
    Merci d'avance

  2. #2
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2022
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2022
    Messages : 42
    Points : 15
    Points
    15
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    foreach ($array as $key => $val) {
           if ($val['tag'] === 'valeur1fixe') {
               echo $val['rank'] ;
       }
    }

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

Discussions similaires

  1. Insérer une donnée dans une base de donnée php.my admin
    Par lackam88 dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 11/11/2020, 13h28
  2. Réponses: 0
    Dernier message: 12/04/2017, 13h40
  3. Réponses: 19
    Dernier message: 02/08/2014, 15h53
  4. Réponses: 1
    Dernier message: 14/04/2012, 11h31
  5. [PHP-JS] Insertion d'une donnée dans une page web
    Par Henry9 dans le forum Langage
    Réponses: 7
    Dernier message: 28/12/2006, 16h25

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