我有一个阵列,我正在尝试搜索“运动”这个词。在数组内。我的数组仅在我的数组只包含单词' Sport'时才有效,但如果我的数组中有多个项目,则它会回显不正确的文本。有任何建议,我的阵列看起来像这样: 数组([0] =>体育,新闻)
if (in_array('Sport', $names)) {
echo "Got ya";
}
else
{
echo "na";
}
答案 0 :(得分:0)
我很确定问题在于数组。创建一个如下所示的数组,它应该可以工作
$names[]='Sport';
$names[]='News';
添加:
要添加到响应中以获取相应的行,它应该类似于:
$query="select name from table";
$result=mysqli_query($database_connection,$query);
if($result){
if(mysqli_num_rows($result) >0){
while($row=mysqli_fetch_assoc($result)){
$names[]=$row['name'];
}
}else{
echo "No results found";
}
}else{
echo "Unable to perform request"; //Make sure you have a valid query
}
这将从数据库中生成一个名为$ names的数组,其中有一个名为table
的表(愚蠢的事情,但它只是一个例子)和一个名为name
的列;