PHP数组求差 array_diff 与 array_diff_assoc

程序修改了之后,需要和以前的输出做比较,就是用了数组的求差函数array_diff() ,以前没用过,求出来的东西和我想要的不太一样,因为数组比较大,不太好看出问题,但是删除一部分之后,结果就正常了,终于在花费了3个小时的时间,发现了问题的所在;我渴望array_diff() 能比较key和value,而实际上它只比较了value,而不关心key,如果关心key的话,可以使用函数array_diff_assoc();

另外,php数组求交集的函数:

array_intersect — 计算数组的交集,只关心value,不关心key
array_intersect_assoc — 带索引检查计算数组的交集

留下评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据