我有一个数组,我试图看它是否包含一个由变量表示的特定值。该值始终为数字该数组是从MySQL选择查询
创建的变量:
$_SESSION['id']
阵列
$likes_row
答案 0 :(得分:7)
解决方案是使用in_array()
函数:http://php.net/manual/en/function.in-array.php
if(in_array($_SESSION['id'], $likes_row))
{
//Array contains the value
}
答案 1 :(得分:1)
if(in_array($_SESSION['id'], $likes_row)){
echo "we have likes!";
}
答案 2 :(得分:1)
你可以试试这个:
if(in_array($_SESSION['id'], $likes_row, TRUE))
{
// found it, now do something
}