php Notice: Undefined offset: 1 警告/错误,代码如下:

$arr = array(1,"李云鹏“);
$id = $arr[0];
$name = $arr[1];

print_r($arr);
echo "<br>".$id;
echo "<br>".$name;

结果:
Array( [0] => 1 [1] => 俞云啸)
1
php Notice: Undefined offset: 1
为什么在运行到$name = $arr[1];时会出现这样的警告呢?有什么办法可以解决?请教各位高手!
最新回答
最纯洁De天使つ

2021-06-19 11:42:50

你这个是没定义变量的错误,这个不用在意,你可以在PHP文件头上加:
error_reporting( E_ALL&~E_NOTICE );
一般这样就OK,我们只要在乎除NOTICE级别外的其它错误就行了。NOTICE级别可以不用看
少女

2023-05-03 23:15:31

数组下标溢出了。
可以修改php.ini文件,error_repoting,最简单的在程序开头加上error_reporting(E_ALL ^ E_NOTICE), 可以屏蔽notice的错误。
乱世浮华つ

2021-12-27 21:40:52

最简单的解决办法就是在程序开头加上error_reporting(E_ALL ^ E_NOTICE)。

PHP:

英文超文本预处理语言
Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的
脚本语言
,语言的风格有类似于C语言,被广泛地运用。

PHP优势:

开放的

源代码
、免费、快捷、跨平台性强、效率高、
图像处理
、面向对象、专业专注

与可爱私奔

2023-08-30 14:59:28

$arr = array(1,"李云鹏“); 有个中文 双引
所以出错了,