我有一个数组,我试图看看它是否包含由变量表示的某个值。该数组是通过MySQL select查询
创建的。变量:
$_SESSION['id']
数组$likes_row
解决方案是使用in_array()
函数:http://php.net/manual/en/function.in-array.php
if(in_array($_SESSION['id'], $likes_row))
{
//Array contains the value
}
if(in_array($_SESSION['id'], $likes_row)){
echo "we have likes!";
}
你可以试试:
if(in_array($_SESSION['id'], $likes_row, TRUE))
{
// found it, now do something
}