2009-11-17 8 views

Répondre

11

Ce que vous cherchez est array_sum http://uk.php.net/manual/en/function.array-sum.php

array_sum - Calculer la somme des valeurs dans un tableau

Pour afficher le contenu d'un tableau utilisent var_dump ou print_r. par exemple

$myarr = array(1,5,2,7,6); 

echo "<pre>"; 
print_r($myarr); 
echo "</pre>"; 

echo "The Sum of my array is ".array_sum($myarr); 

// Output 

Array 
(
    [0] => 1 
    [1] => 5 
    [2] => 2 
    [3] => 7 
    [4] => 6 
) 

The Sum of my array is 21 

+0

Ou utiliser var_dump() au lieu de print_''nom r() – powtac

+2

Je l'avais déjà dans ma réponse "use var_dump ou print_r": p – Lizard

2

http://php.net/array_sum

PHP dispose d'un site de grande documentation, assurez-vous de faire référence.

+1

PHP a une * ton * de fonctions spécifiques au tableau (et à la chaîne), et c'est une bonne idée de lire les options sur php .net chaque fois que vous essayez de faire quelque chose de génial avec l'un ou l'autre. –

0

Si vous en avez juste besoin pour le débogage var_dump($variable); est bon pour voir ce que tout se passe.

0

Je ne sais pas si vous voulez dire que le nombre total d'éléments ou le total de tous les éléments (dans le cas des valeurs numériques) ...

  • Pour obtenir le nombre d'éléments dans une utilisation du tableau count()
  • Pour obtenir la somme de tous les nombres utilisent array_sum()

countarray_sum