我有一个从数据库中提取的数组,基本上我想要另一个数组,如果两者之间有任何值匹配则显示它们
示例:
$test1 = array(111, 465, 999, 000, 134, 555);
$test = array(111, 465);
if(in_array(array($test), $test1)){
echo //some information
}
因此,如果$test1
中出现$test
中的任何值,我想输出一些信息。但是我的代码没有显示任何内容。我该怎么办?
修改 来自此While statment with multiple values contained in an array
的进一步问题答案 0 :(得分:5)
答案 1 :(得分:2)
使用count()
加上array_intersect()
if(count(array_intersect($test1,$test))>0) //<---- Pointed out by Amal
{
echo "Output something";
}