php和从2数组中删除上的变量
是否有函数删除数组2上的数组1值并创建带有结果的数组3php和从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
谢谢 您正在寻找的是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);