私は2つの配列を持っています:
$arr1 = array(101 => 250, 102 => 250, 103 => 250, 104 => 500, 105 => 500, 106 => 500,);
と
$arr2 = array(0 => 103, 1 => 104, 2 => 105)
私が得たい結果は
Array (103 => 250, 104 => 500)
私は一緒に働いてみました
array_intersect(array_flip($arr1), $arr2);
しかし
array_flip($arr1)
のようなものを与える
Array(103 => 250, 106 => 500)
したがって、キーが失われ、正しく交差できなくなります。望ましい結果を得る方法はありますか?