如果我的英语不好,我很抱歉。
我的代码有问题。当我的数组中有重复时,我如何停止访问。我的意思是,当数组中的一个或多个数据重复时,用户必须从第一页重复输入。当数组没有重复时,用户可以访问下一页。
这是我尝试过的代码。
$no_id=array('100100','100200','100300','100200','100200','100100');
$array = array();
foreach ($no_id as $key => $value)
{
if(isset($array[$value]))
{
$array[$value] += 1;
} else
{
$array[$value] = 1;
}
}
foreach ($array as $alert => $n)
{
if($n >= 2)
{
header('location:../../home');
} else
{
header('location:../../questionnair');
}
}
但是当发现重复数据时(数组100100有2条数据,100200有3条数据),系统仍然带用户访问问卷页面,而不是首页。
感谢您的帮助。
慕沐林林
呼如林
慕的地8271018