<?php
$input = '5' ;
$id = array(1,2,3,4,5,6,7);
如果$ input是$ id,如何匹配? 如果是假的(不匹配)怎么办,比如$ input =&#39; 10&#39; echo不匹配?
答案 0 :(得分:1)
试试这个:
if (in_array($input, $id)) {
echo "Found element in array";
} else {
echo "No match was found";
}
说明:上面的代码片段使用内置的in_array()
函数,该函数检查数组中是否存在值。然后,将它作为if-else
语句中的条件,这是一件简单的事情。总是先参考文档,处理数组的许多常见问题都有现有的解决方案。
答案 1 :(得分:0)
要检查数组中是否包含值,可以使用本机PHP函数in_array()
if(in_array($input, $id)){
echo 'Match';
}else{
echo 'No match';
}
答案 2 :(得分:0)
这段代码可以解决问题:
<?php
$input = '5' ;
$id = array(1,2,3,4,5,6,7);
if (in_array($input, $id)) {
echo "Match";
}
else {
echo "No Match";
}
?>