检查数组中是否存在变量

时间:2013-06-06 21:37:54

标签: php mysql

我有一个数组,我试图看它是否包含一个由变量表示的特定值。该值始终为数字该数组是从MySQL选择查询

创建的

变量:

$_SESSION['id']

阵列

$likes_row

3 个答案:

答案 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
}