Maison > développement back-end > tutoriel php > Comment additionner les valeurs d'une colonne dans un tableau multidimensionnel sans boucle Foreach ?

Comment additionner les valeurs d'une colonne dans un tableau multidimensionnel sans boucle Foreach ?

DDD
Libérer: 2024-12-22 15:53:11
original
364 Les gens l'ont consulté

How to Sum a Column's Values in a Multidimensional Array Without a Foreach Loop?

Valeur de somme dans une colonne d'un tableau multidimensionnel

Cette requête de code donne une multitude de tableaux :

$array = [
    [ 'f_count' => 1, 'uid' => 105 ],
    [ 'f_count' => 0, 'uid' => 106 ],
    [ 'f_count' => 2, 'uid' => 107 ],
    [ 'f_count' => 0, 'uid' => 108 ],
    [ 'f_count' => 1, 'uid' => 109 ],
    [ 'f_count' => 0, 'uid' => 110 ],
    [ 'f_count' => 3, 'uid' => 111 ]
];
Copier après la connexion

Le but est de additionner la colonne 'f_count' sans recourir à une boucle foreach. Pour les versions PHP 5.5, il existe une solution simple et élégante :

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

array_column extrait une colonne spécifique d'un tableau, tandis que array_sum ajoute les valeurs d'un tableau . La combinaison de ces fonctions calcule de manière transparente la somme de la colonne « f_count » sans avoir besoin d'une boucle foreach.

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!

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal