PHP检查一个数组是否没有另一个数组以外的其他值

Laci K

我正在尝试检查一个数组是否没有其他值,但是in_array()无法正常工作,所以我想in_array()无法完成;

例如

<?php
$arr1 = array(1,2,3,4,5,6);
$arr2 = array(1,2,9);
if(/*all values in $arr2 are in $arr1*/){ 
  /*return true*/
}
else{
  /*return false*/
}
/*this examle should return false*/
?>

或者

<?php
$arr1 = array(1,2,3,4,5,6);
$arr2 = array(1,2,6);
if(/*all values in $arr2 are in $arr1*/){ 
  /*return true*/
}
else{
  /*return false*/
}
/*this examle should return true*/
?>

我怎样才能做到这一点?

XoMEX

这个

count($array) == count(array_intersect($array,$valid));

..或去想它;

$array == array_intersect($array,$valid);

请注意,true如果(string)$elementtocheck=(string)$validelement从本质上讲仅可用于标量,则将产生此结果如果您的数组(数组,对象)中包含更复杂的值,则此方法将无效。为了使工作,我们改变了一点:

sort($array);//order matters for strict
sort($valid);
$array === array_intersect($valid,$array);

...假设当前顺序无关紧要/sort()允许被调用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查一个数组是否包含另一个数组的值

来自分类Dev

检查一个数组的值是否与另一个数组的键匹配-PHP

来自分类Dev

检查一个数组中的所有值是否在另一个数组中

来自分类Dev

PHP-检查数组值是否在另一个数组中

来自分类Dev

检查一个数组是否包含另一个数组

来自分类Dev

检查一个数组是否是另一个数组的置换版本

来自分类Dev

使用linq检查一个数组中的值是否在另一个数组中

来自分类Dev

如何检查一个数组是否包含PHP中的另一个数组?

来自分类Dev

检查一个数组是否是另一个数组的子集(但检查一个属性)

来自分类Dev

JavaScript-检查一个数组是否与另一个数组具有相同的索引

来自分类Dev

检查一个数组的所有元素是否在另一个数组中

来自分类Dev

合并一个数组,但保留另一个数组中没有的值

来自分类Dev

检查数组-值是否包含在另一个数组中?

来自分类Dev

检查数组值是否存在于另一个数组中

来自分类Dev

使用Laravel验证检查数组中的值是否在另一个数组中

来自分类Dev

检查基于另一个数组的数组中是否存在值

来自分类Dev

PHP检查数组值是否在相同位置匹配另一个数组的值

来自分类Dev

检查数组的元素是否存在于PHP的另一个数组中

来自分类Dev

数组PHP,检查另一个数组是否存在多个元素

来自分类Dev

检查数组是否包含Swift中另一个数组的所有元素

来自分类Dev

检查数组的所有元素是否包含在另一个数组中

来自分类Dev

检查数组是否包含具有另一个数组的元素的元素

来自分类Dev

PHP检查是否另一个数组的一部分

来自分类Dev

Java将数组分为2个其他数组,一个数组的所有数字都大于一个值,而另一个数组的所有下面

来自分类Dev

检查列中的值是否为另一个数组的超集

来自分类Dev

Numpy:检查一维数组是否是另一个数组的子数组

来自分类Dev

如何检查单词是否落入一个或另一个数组?

来自分类Dev

根据另一个数组列表检查一个数组列表

来自分类Dev

检查另一个数组中一个数组的元素

Related 相关文章

  1. 1

    检查一个数组是否包含另一个数组的值

  2. 2

    检查一个数组的值是否与另一个数组的键匹配-PHP

  3. 3

    检查一个数组中的所有值是否在另一个数组中

  4. 4

    PHP-检查数组值是否在另一个数组中

  5. 5

    检查一个数组是否包含另一个数组

  6. 6

    检查一个数组是否是另一个数组的置换版本

  7. 7

    使用linq检查一个数组中的值是否在另一个数组中

  8. 8

    如何检查一个数组是否包含PHP中的另一个数组?

  9. 9

    检查一个数组是否是另一个数组的子集(但检查一个属性)

  10. 10

    JavaScript-检查一个数组是否与另一个数组具有相同的索引

  11. 11

    检查一个数组的所有元素是否在另一个数组中

  12. 12

    合并一个数组,但保留另一个数组中没有的值

  13. 13

    检查数组-值是否包含在另一个数组中?

  14. 14

    检查数组值是否存在于另一个数组中

  15. 15

    使用Laravel验证检查数组中的值是否在另一个数组中

  16. 16

    检查基于另一个数组的数组中是否存在值

  17. 17

    PHP检查数组值是否在相同位置匹配另一个数组的值

  18. 18

    检查数组的元素是否存在于PHP的另一个数组中

  19. 19

    数组PHP,检查另一个数组是否存在多个元素

  20. 20

    检查数组是否包含Swift中另一个数组的所有元素

  21. 21

    检查数组的所有元素是否包含在另一个数组中

  22. 22

    检查数组是否包含具有另一个数组的元素的元素

  23. 23

    PHP检查是否另一个数组的一部分

  24. 24

    Java将数组分为2个其他数组,一个数组的所有数字都大于一个值,而另一个数组的所有下面

  25. 25

    检查列中的值是否为另一个数组的超集

  26. 26

    Numpy:检查一维数组是否是另一个数组的子数组

  27. 27

    如何检查单词是否落入一个或另一个数组?

  28. 28

    根据另一个数组列表检查一个数组列表

  29. 29

    检查另一个数组中一个数组的元素

热门标签

归档