我有两个数组
First array -- array1(3,17,19,11,34,56,22,29);
Second array -- array2(4,6,12,19,59,21);
现在我想要得到3种类型的数据
a) values which are present in both array for eg `19`
b) values which are not present in array1 but present in array 2 for eg `4,6,12,59,21`
c) values which are not present in array2 but present in array 1 for eg `3,17,11,34,56,22,29`
可以使用单个for循环吗?
请建议。
PHP文档是你的朋友
PHP有很多内置的函数来处理数组
完整列表在这里:http://www.php.net/manual/en/ref.array.php
你要找的是array_intersect
和array_diff
看,妈妈,没有循环!
a) array_intersect($array1, $array2)
b) array_diff($array1, $array2)
array_diff($array2, $array1)
Try array_merge:
array_unique(array_merge($array1, $array2));