【问题标题】:how to take out values from other array [duplicate]如何从其他数组中取出值[重复]
【发布时间】:2012-09-20 17:34:51
【问题描述】:

可能重复:
How to remove values from an array in PHP?

我有这个

$arr1 = array('orange','banana');
$arr2 = array('broccli','tomato','mixedvegies','orange','veg2');

我如何从 $arr2 中取出完整的 $arr1 以使 arr2 具有

$arr2 = array('broccli','tomato','mixedvegies','veg2');

【问题讨论】:

    标签: php arrays


    【解决方案1】:
    array_diff($arr2, $arr1);
    

    array_diff 返回一个数组,其中所有元素 not 在第二个(或第三、第四个...可选参数)中。

    【讨论】:

      【解决方案2】:

      您可以为此使用array_diff

      $uniqueItems = array_diff($arr2, $arr1);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-12-16
        • 2013-10-07
        • 2014-07-19
        • 1970-01-01
        • 2017-01-08
        • 2019-12-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多