伙计们我在这里有一个非常尴尬的情况,我不确定我是否采取了正确的方法..我试图匹配2个数组之间的值然后运行if else语句...这里是我的意思我想做什么
$array1 = array('html','php','js','css');
$array2 = array('php','python','html','java');
我想要的是检查这两个数组的值是否相互匹配。 像php和html在两者中都很常见,也与它不匹配。
由于
答案 0 :(得分:7)
你的意思是intersection?
答案 1 :(得分:6)
这是你的需要:
$result = array_intersect($array1, $array2);
print_r($result);
结果是:
Array
(
[0] => html
[1] => php
)
答案 2 :(得分:5)
答案 3 :(得分:3)
要同时获取数组的交叉元素和不同的元素,请同时使用array_diff()和array_intersect()。