Récupérer les 10 plus grandes valeurs dans un fichier JSON

  • Auteur de la discussion Auteur de la discussion sff
  • Date de début Date de début
WRInaute impliqué
Bonjour,

je possède un fichier JSON ressemblant à ceci pour simplifier les choses :

[[10,"13",16,"35"],[19,"12",86,"35"],[21,"13",16,"3"],[8,"1",6,"35"],[77,"10",1,"36"]...

Je souhaite récupérer les 10 plus grandes valeurs se trouvant au début de chaque chaîne (dans cette exemple je veux parler de 10, 19, 21, 8, 77) dans un fichier complet.

D'après vous comment je peux procéder ?

Merci d'avance
 
WRInaute accro
PHP:
<?php
$json = '[[10,"13",16,"35"],[19,"12",86,"35"],[21,"13",16,"3"],[8,"1",6,"35"],[77,"10",1,"36"]]';
$arr = json_decode($json, true);
$result = array_map(function ($i) {
    return $i[0];
}, $arr);
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut