php和从2数组中删除上的变量

php和从2数组中删除上的变量,php,arrays,Php,Arrays,是否有函数删除数组2上的数组1值并创建带有结果的数组3 谢谢 您正在寻找的是array_diff函数。我发现此函数的来源应归功于Paulpro:。 您案例的代码示例: Array1 ( [0] => 14 [1] => 9 [2] => 10 [3] => 11 ) Array2 ( [0] => 8 [1] => 9 [2] => 10 [3] => 11 [4] =&g

是否有函数删除数组2上的数组1值并创建带有结果的数组3


谢谢

您正在寻找的是array_diff函数。我发现此函数的来源应归功于Paulpro:。 您案例的代码示例:

Array1
(
    [0] => 14
    [1] => 9
    [2] => 10
    [3] => 11
)


Array2
(
    [0] => 8
    [1] => 9
    [2] => 10
    [3] => 11
    [4] => 12
    [5] => 13
    [6] => 14
    [7] => 15
    [8] => 16
    [9] => 17
    [10] => 18
    [11] => 19
    [12] => 20
    [13] => 21
    [14] => 22
    [15] => 23
    [16] => 24

可以使用array_merge和array_unique.function array_remove_by_value($arr,$value){return array_values(array_diff($arr,array($value));}foreach($ares as$keys=>$values){$arr=array_remove_by_value($arr,$values);}我知道这不是一项服务,但我会这样做,但android studio会给我发送一个错误sow,我想知道其他一些方法,你说的Roid studio?这是用PHP还是Java?谢谢兄弟你节省了我6个小时试着这样做,真的吗thanks@chris85From:array array_diff(array$array1,array$array2[,array$…])将array1与一个或多个其他数组进行比较,并返回array1中不存在于任何其他数组中的值。
$array3 = array_diff($array2, $array1);