PHP Array_Sum sur les multiples dimensions de la matrice de
Si j'ai un multi-dimensionnelle tableau en PHP comme si...
[0] => Array
(
[url] => http://domain1.com
[domain] => domain1.com
[values] => Array
(
[character_length] => 25
[word_count] => 7
)
)
[1] => Array
(
[url] => http://domain2.com
[domain] => domain2.com
[values] => Array
(
[character_length] => 30
[word_count] => 7
)
Comment puis-je les fusionner pour produire de l'....
[0] => Array
(
[url] => *can be anything*
[domain] => *can be anything*
[values] => Array
(
[character_length] => 55
[word_count] => 14
)
)
OriginalL'auteur michael | 2009-09-10
Vous devez vous connecter pour publier un commentaire.
Il suffit de faire une simple
foreach
sur tous les points, et la somme des valeurs:OriginalL'auteur Gumbo
Je ne pense pas qu'il y a une fonction intégrée qui permet d'additionner les valeurs d'un tableau multidimensionnel. Cependant, voici un moyen de le faire à l'aide d'un lambda-style de fonction.
Supposons que ce est votre tableau:
Vous pouvez créer une fonction que l'on pourrait passer des valeurs à:
Et de l'utiliser ensuite comme suit:
Excellente solution pour mon from (SELECT ... ) problème avec doctrine 2
OriginalL'auteur Andy
Vous pouvez faire cela en utilisant array_sum() et array_map() fonction comme ci-dessous:
OriginalL'auteur Faisal