如何在 PHP 中获取数组元素的差异


How to get difference of elements of array in PHP

>我需要在PHP中计算数组元素的差异(而不是数组的差异)。我用过array_diff()但它只给出了 2 个数组的差异。

编辑 - 了解 OP 请求的内容

不幸的是,没有本机 PHP 函数来处理与 array_sum() 相反的函数

这是一个你可以使用的函数

function array_sub($arry) {
    return eval("return (" . implode("-",$arry) . ");");
}
$a=array("a"=>52,"b"=>13,"c"=>10);
echo array_sub($a); //Result == 29