【发布时间】:2017-03-03 06:14:13
【问题描述】:
我在下面有简单的代码:
$i = 0;
$array = array('name','email','address');
while ($array[$i]) {
echo "$array[$i]<br>";
$i++;
}
我的问题:回显姓名,电子邮件,地址没有问题后,它会生成错误消息“未定义偏移量:3”。 我坚持使用 WHILE 循环而不是 IF 条件是什么。如何处理错误。 谢谢
【问题讨论】:
-
使用 :
while (isset($array[$i])) {解决您的问题。您应该在询问之前搜索并尝试。 -
谢谢Suchit kumar我的兄弟,你解决了我的问题