建立一个匹配网站

时间:2014-04-22 18:14:49

标签: php html

我在下面的代码中的if语句给出了以下错误:

  

注意:未定义的偏移量:第31行的C:\ xampp \ htdocs \ Project4 \ matches-submit.php中的1

我已尝试过每一种可能性,但我无法找到错误。

for ($i=0;$i<$numberofSingles;$i++)
{
    $information = explode(",",$matches[$i]); //explode every single at time
    if ($gender==$information[1]) { //check for gender,if same bye bye
        unset($matches[$i]); //check for gender
    }
    else if ($information[4]!=$os) { //checks for os type
        unset ($matches[$i]);

1 个答案:

答案 0 :(得分:1)

首先检查$ information是否有条目:

if(!empty($information)&&isset($information[1])&&$gender==$information[1]){.... 

你必须检查数组中偏移1处是否有信息,否则你会得到你正在看的错误