如何使用foreach匹配两个数组



我要做的是比较两个阵列,找出第二阵列中是否在第二个数组中进行了任何重复。然后,如果有任何重复,请将其从第二个数组中删除,以便他们在两个列表中选择相同的值,仅在第一个列表中。

first array (1,2,3,6,7.9)
second array (4,5,6,9,10,11)
results would be 
first array (1,2,3,6,7,9)
second array (4,5,10,11)
    $first = array (1,2,3,6,7,9);
    $second  = array (4,5,10,11);
    foreach ($second as $k=>$v){
        if(in_array($v, $first)){
            unset($second[$k]);
        }
    }
    $second = array_values($second);
    print_r($second); //Output

相关内容

  • 没有找到相关文章

最新更新