这是我的第一个数组
$old = array(
1,2,3,4,5
);
$new(
2,4,5,6
);
我可以通过使用foreach
命令然后与两个数组进行比较。但问题是我必须区分哪些数字是新添加的,哪些数字是删除的。
并且两个数组都可以动态更改
编辑:
我创建了一个函数
function get_diff($old,$new){
$small_arr = $large_arr = array();
if( count($old) > count($new) ){
$small_arr = $new;
$large_arr = $old;
}else{
$small_arr = $old;
$large_arr = $new;
}
$arr = array_diff($large_arr, $small_arr);
return $arr;
}