//$myarray is the 2d or 1d array
foreach ($myarray as $val)
{
$sum+=array_sum((Array)$val);
}
or, for an n Dimensional array:
function sum_array($md_array)
{
$sum=0;
foreach ($md_array as $val)
{
if (is_array($val))
$sum+=sum_array($val);
else
$sum+=$val;
}
return $sum;
}
(there's probably some optimizations you can perform here if you assume strict array structures)