我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么我会得到下面代码的偏移量错误?

<?php
    $i = 0;

    $array = array('name', 'email', 'address');
    while ($array[$i]) {
        echo "$array[$i]<br>";

        $i++;
    }
?>

PHP Notice: Undefined offset: 3 in /workspace/Main.php on line 6

In while loop until your array has value. use isset() for it. change your while condition as below:

<?php
    $i = 0;

    $array = array('name', 'email', 'address');
    while (isset($array[$i])) {
        echo "$array[$i]<br>";

        $i++;
    }
?>

近期文章

  • 如何将$ _GET数据保存到PHP文件中
  • 使用php将特定值从json插入数据库
  • PHP - 无论如何在PHP中加密/解密哈希? [关闭]
  • 如何在php中使用preg_match删除特定的字符串
  • 类型错误:返回值必须是实例,返回null
  • 如何延迟5秒然后使用file_get_contents PHP?
  • 使用关联子数组将关联数组转换为索引数组
  • 使用PHP正确编写电子邮件表单? [关闭]
  • CSS没有在PHP页面中工作
  • PHP:根据逗号分隔的X计数将字符串拆分为2个字符串
  • 为什么PHP只使用'name'标识符解析DOM元素,而不是'id'?
  • PHP - 将单个数组转换为多维数组[关闭]
  • 如何将变量从javascript传递到jquery?
  • 正则表达式/ 2相同字母/ PHP
  • 使用ajax更改远程文件的内容
  • 从控制器传递2个数组到视图
  • 如何从对象中检索数据,php [关闭]
  • PHP PDO致命错误 - 未找到列但我不看[关闭]
  • too long
  • 以编程方式进行谷歌搜索并处理结果

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华