Maison > base de données > tutoriel mysql > Comment additionner les valeurs d'une colonne spécifique dans un tableau bidimensionnel en PHP ?

Comment additionner les valeurs d'une colonne spécifique dans un tableau bidimensionnel en PHP ?

Linda Hamilton
Libérer: 2024-12-17 18:29:15
original
1064 Les gens l'ont consulté

How to Sum the Values of a Specific Column in a Two-Dimensional Array in PHP?

Somme des valeurs dans un tableau bidimensionnel

Vous disposez d'un tableau multidimensionnel et devez additionner les valeurs dans une colonne spécifique sans utiliser de boucle foreach. En PHP 5.5, vous pouvez y parvenir efficacement en utilisant les fonctions array_column et array_sum :

array_column($arr, 'f_count')

Cela extrait les valeurs f_count du tableau dans un format unidimensionnel. tableau, en préservant leur ordre d’origine. Vous pouvez ensuite appliquer :

array_sum($columnArray)

où $columnArray est le tableau renvoyé par array_column, pour additionner les valeurs f_count extraites.

Pour votre exemple de tableau, cela vous donnerait le résultat :

$value = array_sum(array_column($arr, 'f_count'));
echo $value; // Outputs 7
Copier après la connexion

Notez que dans les versions antérieures de PHP, vous pouvez utiliser un fonction personnalisée pour obtenir le même résultat :

function get_column($array, $column) {
    return array_map(function ($element) use ($column) {
        return $element[$column];
    }, $array);
}

$columnArray = get_column($arr, 'f_count');
$value = array_sum($columnArray);
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal