2

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

多变的:

$_SESSION['id']

大批

$likes_row
4

3 回答 3

7

一个解决方案是使用该in_array()函数: http: //php.net/manual/en/function.in-array.php

if(in_array($_SESSION['id'], $likes_row))
{
   //Array contains the value
}
于 2013-06-06T21:40:52.487 回答
1
if(in_array($_SESSION['id'], $likes_row)){
 echo "we have likes!";
}
于 2013-06-06T21:44:11.677 回答
1

你可以试试这个:

if(in_array($_SESSION['id'], $likes_row, TRUE))
{
    // found it, now do something
}
于 2013-06-06T22:03:17.043 回答