我有太多时间试图追查其原因,因为有很多不同的潜在原因导致" Undefined Index"警告。
Notice: Undefined offset: 0 in D:\xampp\htdocs\inc\php_main.php on line 71
行$singleresult = $result[0];
是第71行。我已设置了$result[0]
,因为我已使用print_r
和{{1}验证了它检查。我错过了什么吗?我有点希望我只需要在这里进行健全检查。 :)
isset
答案 0 :(得分:1)
您的变量未设置且您没有注意到,因为您的if
行错误:
if (isset($result[0]) && isset($result[1])); {
^ your problem
$singleresult = $result[0];
return $singleresult;
}
与:
相同if (isset($result[0]) && isset($result[1])) {
}
$singleresult = $result[0];
return $singleresult;
因为你在病情之后放了;
。只需删除它,结果应该是您期望的结果:
if (isset($result[0]) && isset($result[1])) {