我没有找到预定义的
PHP函数来实现它,没有一个?
我有2个数组:
我有2个数组:
array1 =
Array ( [0] => n [1] => m [2] => l )
array2 =
Array ( [j] => 2 [k] => 2 [l] => 3758096384 [m] => 3 )
结果预期:array3 =
Array ( [l] => 3758096384 [m] => 3 )
感谢帮助,
枷锁
解决方法
使用
array_intersect_key()
:
$array1 = array ( 0 => 'n',1 => 'm',2 => 'l' ); $array2 = array ( 'j' => 2,'k' => 2,'l' => 3758096384,'m' => 3 ); $result = array_intersect_key($array2,array_flip($array1));