如果以下a,b或c中的任何一个在数组$value = 1;
中,如果以下d,e或f中的任何一个在数组$value = 2;
中有任何建议吗?
编辑我问错了$arr1=array('a','b','c');
如果$mine =
$arr1
中有$value = 1;
,那么{{1}}
答案 0 :(得分:0)
您想要in_array()
:
$arr1 = array('a','b','c');
$mine = 'b';
if(in_array($mine, $arr1)) {
$value = 1;
}
答案 1 :(得分:0)
我想你想要array_intersect()
:
$a1 = array('a', 'b', 'c');
$a2 = array('c', 'd', 'e');
$a3 = array('d', 'e');
print_r(array_intersect($a1, $a2));
print_r(array_intersect($a1, $a3));
这给出了:
Array
(
[2] => c
)
Array
(
)
所以你可以这样做:
if (array_intersect($a1, $a2)) ...