Функция, которая вычитает элементы массива

DivMan

Новичок
$arr2 = array(1,2,3,4);


function foo2($mass){
$res = $mass[0];
foreach($mass as $value){
echo $res = $res - $value;
};

return $res;
};

foo2($arr2);

если в переменную $res записать 0, то сразу будет из нуля вычитаться 1, а мне нужно, что бы сначала, из 1 вычиталось 2.

Как это сделать?

Должно получиться 1-2-3-4 = -8

И как сделать, что бы в функцию, можно было передавать параметр, который решает, что сделать с элементами? минус, плюс
 
Сверху