在 PHP 中查找并输出数组 (1) 中未列在数组 (2) 中的元素

Find and output elements in array (1) not listed in array (2) in PHP

我有以下内容:

$Array1(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);

$Array2(2, 1, 5, 8, 7);

我想使用 echo 输出 $Array1 中不在 $Array2 中的所有元素。请注意,$Array2 中的元素不一定按顺序排列。

请指教。谢谢。

foreach($array1 as key =>$value){
  if(!in_array($value,$array2)){
    echo $value;
  }
}

此处:

$array1 = array (1, 2, 3, 4, 5, 6, 7, 8, 9, 10);

$array2 = array(2, 1, 5, 8, 7);

foreach($array1 as $key => $value){
  if(!in_array($value,$array2)){
    echo $value. '<br>';
  }
}