最近项目中遇到一个需求:两个相同结构的数组,元素的值不同,要求两个数组中对应的键相减,获得一个结构相同的新数组。具体实现代码如下:
$arr1 = array(20,40,500); $arr2 = array(60,30,180); $result = array(); for($i = 0; $i < count($arr1); $i++) { $result[] = $arr1[$i] - $arr2[$i]; } var_dump($result); //输出array(3) { [0]=> int(-40) [1]=> int(10) [2]=> int(320) }
未经允许不得转载:吾爱主机之家 » php两个数组相减的方法(减法而不是差集)