我有一个数组,我试图查看它是否包含由变量表示的某个值。该值将始终为数字数组是从 MySQL 选择查询创建的
多变的:
$_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
}