Bonjour,
j'ai dans un tableau les données suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part array ("init" => $initacheteur, "prix" => $prix_total);
- init = initiales de l'acheteur
- prix = valeur
voici l'affichage avec print_r de mon array
Je souhaiterais pouvoir faire la somme des valeurs par acheteur, le nombre de fois que je trouve une valeur et le nombre de fois que je trouve la valeur 0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 Array ( [0] => Array ( [init] => LG [prix] => 0 ) [1] => Array ( [init] => DC [prix] => 470 ) [2] => Array ( [init] => CL [prix] => 116.88 ) [3] => Array ( [init] => CL [prix] => 4 ) [4] => Array ( [init] => LG [prix] => 85 ) [5] => Array ( [init] => LG [prix] => 175.44 ) etc....
Donc voir au final
- LG = 260.44 Nbx=3 Nb0=1
- DC = 470 Nbx=1 Nb0=0
- CL = 120.88 Nbx=2 Nb0=0
Je cherche avec la fonction SUM
la ligne suivante m'affiche la somme de tous les acheteurs mais comment filtrer par acheteur (par 'init') ?
D'avance merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo array_sum(array_column($acheteur, 'prix'))
Steph
Partager