Salut j'ai une array multidimensionnelle et je veux calculer AVG de chaque Statut :

Array
(
    [Partiel] => Array
        (
            [0] => 27567.01
            [1] => 26618.98
            [2] => 284168.29
            [3] => 1691.96
            [4] => 0
        )
    [Encours] => Array
        (
            [0] => 305143.2
            [1] => 305143.2
            [2] => 305143.2
            [3] => 291240
        )
    [Annule] => Array
        (
            [0] => 327000
        )

je veux la resultat comme ceci :
Partiel => ???
Encours=> ???
Annule=> ???

Merci!

6 réponses


LesTutossUE4
Réponse acceptée

Logiquement tu fais cela (c'est le plus simple) :

<?php
echo "[Partiel] => ".array_sum($array'Partiel']);
echo "[Encours] => ".array_sum($array'Encours']);
echo "[Annule] => ".array_sum($array'Encours']);

Remplace $array par la variable de ton tableau.

tu veux ajouter chaque partie du tableau ?
comme cela :
[Partiel] => 27567.01 + 26618.98 + 284168.29 + 1691.96 + 0 => ...
[Encours] => ...etc

?

Merci sunny62 pour la réponse oui exactement ce que je veux :)

Donne plus de code. Grâce à ton code je pourrais te donner la formule approprié.

Merci sunny62 d'avoir m'aider :)

De rien :D