PHP未定义的数组循环偏移量

时间:2017-03-03 06:14:14

标签: php undefined offset

我在下面有简单的代码:

   $i = 0;    
    $array = array('name','email','address');

    while ($array[$i]) {
    echo "$array[$i]<br>";

    $i++;
    }

我的问题:在回复姓名,电子邮件,地址后没有问题,它会生成错误消息“Undefined offset:3”。 我坚持使用WHILE循环而不是IF条件。如何处理错误。 谢谢

1 个答案:

答案 0 :(得分:0)

<?php
$array = array('name','email','address');
for ($i=0; $i<sizeof($array);$i++) {
    echo "$array[$i]<br>";
}
?>