我在PHP中有两个数组,如下所示:
人:
Array ( [0] => 3 [1] => 20 ) 通缉犯:
Array ( [0] => 2 [1] => 4 [2] => 8 [3] => 11 [4] => 12 [5] => 13 [6] => 14 [7] => 15 [8] => 16 [9] => 17 [10] => 18 [11] => 19 [12] => 20 ) 如何检查是否所有的的人们元素是在通缉犯阵列?
在此示例中,它应该返回,true因为20在通缉犯中。
问题来源于stack overflow
您可以使用array_intersect()。
$result = !empty(array_intersect($people, $criminals))
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。