Hi
I have multiarray looking like this:

$a[1] = ("kravina", 4);
$a[2] = ("proste", 6);
$a[3] = ("blbost", 2);

and I need somehow to make SUM of the numbers (4,6,2)

I tried array_sum, but (maybe because of me) it doesn´t work ...

Any ideas?
Thx

    Go through that array and make a new array that contains only the values you want summed. Then array_sum() that.

      maybe I should write this to newbie forum ...😉 could you please explain it a little more ?

        Or, now that you are going through the array, start suming instead of assigning values to the new array?

        you follow?

        Pd. array_sum is not ment to work on multidimensional arrays

          Yes I follow the words, but I don´t know how to script "going through the array" ... I mean how to go thru just the second part of array (numbers...)

            Making a new array containing the second elements of the old array.

            $new_array=array()
            foreach($a as $element)
            { $new_array[]=$element[1];
            }
            

              mmm ... still doesn´t work ... nothing is about to show 😐

                How about looping through and just adding the second elements together...

                $total = 0;

                foreach ($array as $key => $value)
                {

                $total = $total + $value[1];

                }

                print ("Total is: " . $total);

                  Write a Reply...