【发布时间】:2014-07-26 21:45:52
【问题描述】:
我不确定是否可以使用 in_array。我需要的是验证所有给定的值是否存在于数组中。例如:
$a = array(1,2,3,4,5,6,7,8,9,10)
$b = array(1,2,3);
if(in_array($b, $a)) {
return true
} else {
return false
}
请注意,$b 中的所有值都必须存在于 $a 中才能返回 true。
【问题讨论】:
-
也许在 foreach 中遍历
$b,然后使用in_array进行测试? -
试试
array_intersect或array_diff