SoulieBaby
SoulieBaby

Reputation: 5471

Counting values from an array

I'm trying to count all the values inside an array, I've tried using count() but to no avail, the array values may also have negatives in them, example:

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

If you count all of them together, the result should be 1, I'm just not sure how to go about it.. :/

Upvotes: 1

Views: 280

Answers (2)

Lizard
Lizard

Reputation: 45062

count will return the number of elements, you will want to use array_sum

$sum = array_sum($arr);

Upvotes: 3

Greg
Greg

Reputation: 321864

You can use array_sum():

$sum = array_sum($myArray);

The count() function gives you the number of items in the array.

Upvotes: 10

Related Questions