Puedes ir verificando si está vacio con por ejemplo empty y si es así no añades nada (aunque en la suma no debe importar

)
Código PHP:
Ver original<?php
$array = array('10', '', '20', '', '40'); $n = 0;
foreach($array as $v){
$n += $v;
}
echo $n;
Edito: se me olvido que existe array_sum, que bajo he caido
