所以我知道之前已经问过这个答案,但在阅读之后我仍然不明白我的错误在哪里。根据我收集的内容,如果我引用了一个不存在的数组元素,我会抛出此异常,但是,我是,并且我的代码使用它来进一步执行。有谁知道这段代码有什么问题?我得到未定义的偏移1 - 16。
for($i=0; $i < count($Users); $i++) {
$row = explode(",", $Users[$i]);
if ($row[$i] == $user){
$userstring="$row[0]".","."$row[1]".","."$row[2]".","."active\n";
}
}
编辑以显示用户和用户vars:
$user = $_GET['username'];
$Users = file("../writeable/users.txt");