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

Résolu/Fermé
Warren37 Messages postés 40 Date d'inscription vendredi 10 juin 2022 Statut Membre Dernière intervention 25 septembre 2023 - Modifié le 14 juin 2022 à 06:37
Warren37 Messages postés 40 Date d'inscription vendredi 10 juin 2022 Statut Membre Dernière intervention 25 septembre 2023 - 14 juin 2022 à 09:14
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 [...]

Array
(
[items]=>Array
[0]=> Array
(
[tag]=> ...
[rank]=>...
)
[1]=> Array
(
[tag]=> valeur1fixe
[rank]=>valeur2change
)

à

Array
(
[items]=>Array
[0]=> Array
(
[tag]=> ...
[rank]=>...
)
[1]
[2]
...

[15]=> Array
(
[tag]=> valeur1fixe
[rank]=>valeur2change
)


Je vais dans items comme ça pour le moment;

$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


Configuration: Configuration: Configuration: Configuration: Windows / Firefox 101.0
A voir également:

2 réponses

jordane45 Messages postés 38307 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 23 novembre 2024 4 705
Modifié le 14 juin 2022 à 06:50
Bonjour
foreach ($array as $key => $val) {
       if ($val['tag'] === 'valeur1fixe') {
           echo $val['rank'] ;
   }
}



0
Warren37 Messages postés 40 Date d'inscription vendredi 10 juin 2022 Statut Membre Dernière intervention 25 septembre 2023 3
14 juin 2022 à 09:14
Merci beaucoup! Bien joué!
0