如何删除来自另一个数组的数组元素
这是我的Array Alpha ["1","2","4"]
阵列测试版[" 1"]
如何删除Array Beta中已包含的Array Alpha元素
即,删除后会删除1,因为它包含在Array Beta中,只返回["2","4"]
答案 0 :(得分:0)
答案 1 :(得分:0)
$a = [1,2,4];
$b = [1];
$a = array_diff($a,$b);
print_r($a);
收率:
Array ( [1] => 2 [2] => 4 )
如果您不想保留原始密钥,则只使用一组值:
$a = array_values(array_diff($a,$b));
print_r($a);
然后它给出了:
Array ( [0] => 2 [1] => 4 )