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

Résolu
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

2 réponses

  1. Modérateur
    Bonjour
    foreach ($array as $key => $val) {
           if ($val['tag'] === 'valeur1fixe') {
               echo $val['rank'] ;
       }
    }
    
    


    0
    1. Merci beaucoup! Bien joué!
      0