2015-05-28 7 views
-1

линия numbber 82 является, если оператор $ re_arr представляет собой массив, содержащий 25 элементовПримечание: Undefined смещение: 22 в C: XAMPP HTDOCS authen.php на линии 82

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

, что можно сделать во избежание уведомления

+1

Отладка. Я полагаю. –

+0

@symbolicConstant, что не так ??? какое исправление мне нужно сделать? –

+0

У вас нет такого элемента в массиве: '$ re_arr [$ i]'. Проверьте, определен ли элемент '$ i'-th. – umka

ответ

-2

Добавить проверку, если существует $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); 
} 
+0

Почему опускание я могу знать? –

+0

люди в хлопот, чтобы сделать это ... это сработало для меня спасибо .. я отметю, что ответ принят .. –

+0

@AzraMahrukh Добро пожаловать ... Да, это происходит .. Ничего общего с этим. :) –