您可以使用 array_intersect 。 这将为您提供一个数组,其中键位于array2的子阵列中。 值是匹配值。
Foreach($array2 as $key => $arr){ $match[$key] = array_merge([$array2[$key][0]], array_intersect($arr, $array1)); } Var_dump($match);
https://3v4l.org/vVCiQ