也许我会疯了,但我可以发誓有一个
PHP核心函数,它将两个数组作为参数:
$a = array('1','3'); $b = array('1'=>'apples','2'=>'oranges','3'=>'kiwis');
并执行一个交集,检查数组$a中的值是否与数组$b中的键发生冲突.回归之类的
array('1'=>'apples','3'=>'kiwis');
尝试使用array_flip {切换键及其值},然后使用array_intersect()
在你的例子上:
在你的例子上:
$c = array_flip($b); // so you have your original b-array $intersect = array_intersect($a,c);