计算数组中的值

时间:2009-11-04 09:10:50

标签: php arrays count

我正在尝试计算数组中的所有值,我尝试使用count()但无效,数组值也可能有负数,例如:

Array
(
    [name] => 1
    [phone] => 1
    [emailX] => 1
    [car] => 0
    [finance] => 2
    [employed] => 1
    [credit] => -5
)

如果你把所有这些都计算在一起,结果应该是1,我只是不确定如何去做..:/

2 个答案:

答案 0 :(得分:10)

您可以使用array_sum()

$sum = array_sum($myArray);

count()函数为您提供数组中的项目数。

答案 1 :(得分:3)

count将返回元素数,您将要使用array_sum

$sum = array_sum($arr);