最佳答案
<?php
$array = [1, 5, 3, 7, 9];
$order = [1, 2, 3, 4, 5, 9, 8, 7];
// 3. 您期望得到的结果?
// [1,3,5,7];
// 方法一
$result = array_intersect($order, $array);
var_dump($result);
// 方法二
$result2 = array_filter($order, function ($v) use ($array) {
return in_array($v, $array);
});
var_dump($result2);
讨论数量:
<?php
$array = [1, 5, 3, 7, 9];
$order = [1, 2, 3, 4, 5, 9, 8, 7];
// 3. 您期望得到的结果?
// [1,3,5,7];
// 方法一
$result = array_intersect($order, $array);
var_dump($result);
// 方法二
$result2 = array_filter($order, function ($v) use ($array) {
return in_array($v, $array);
});
var_dump($result2);
推荐文章: