Méthode pour additionner les tableaux JSON en php : 1. Créez un exemple de fichier PHP ; 2. Définissez la variable $jsonArrayStr pour stocker le tableau JSON fourni et changez-le en type chaîne ; le décoder en tableau PHP est traité ; 4. Utilisez la fonction array_reduce() pour itérer la valeur calculée et renvoyer le résultat total ; 5. Faites écho à la sortie et imprimez le résultat.
Le système d'exploitation de ce tutoriel : système Windows 10, version php8.1.3, ordinateur Dell G3.
La méthode pour additionner les tableaux json en php est la suivante :
Utilisez la fonction json_decode() intégrée de PHP pour le décoder. Utilisez ensuite la fonction array_reduce() pour additionner les tableaux.
L'exemple de code est le suivant :
<?php // Your JSON array as a string $jsonArrayStr = '[{"value": 10}, {"value": 20}, {"value": 30}]'; // Decode the JSON array into a PHP array $jsonArray = json_decode($jsonArrayStr, true); // Use array_reduce() function to sum up all values in the array $totalSum = array_reduce($jsonArray, function($carry, $item) { return $carry + $item['value']; }); echo $totalSum; // Output: 60 ?>
Dans l'exemple ci-dessus, le tableau JSON fourni est d'abord stocké sous forme de chaîne dans la variable $jsonArrayStr. Utilisez ensuite la fonction json_decode() pour le décoder dans un tableau PHP pour un traitement ultérieur.
Ensuite, nous utilisons la fonction array_reduce(), qui accepte deux paramètres : le tableau à traiter et une fonction de rappel. La fonction de rappel utilise le paramètre $carry pour stocker la valeur calculée lors de l'itération précédente, et l'ajoute au $item['value'] de l'élément actuel à chaque itération, et renvoie enfin le résultat de la somme.
Ensuite, affichez le résultat 60 à l'écran.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!