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
250 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!

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