注意:Undefined offset: 22 in C:\xampp\htdocs\authen.php on line 82

Notice: Undefined offset: 22 in C:\xampp\htdocs\authen.php on line 82

第 82 行是 if 语句 $re_arr 是一个包含 25 个元素的数组

if ($pass[0]==substr($re_arr[$i],0,1))
{
    $pass1[0]=$re_arr[$i];
    unset($re_arr[$i]);
    $re_arr=array_values($re_arr);
}

如何避免通知

添加检查 $re_arr[$i] 是否存在。

if (!empty($re_arr[$i]) && $pass[0]==substr($re_arr[$i],0,1))
{
    $pass1[0]=$re_arr[$i];
    unset($re_arr[$i]);
    $re_arr=array_values($re_arr);
}