"hello");print_r($arr);print($arr["t"]);print($arr["a"]);Array ( [t] => hello ) helloNotice: Undefin" name="description" />  "hello");print_r($arr);print($arr["t"]);print($arr["a"]);Array ( [t] => hello ) helloNotice: Undefin" />

php数组报错Notice: Undefined index解决办法

很多时候使用php数组的时候,定义了数组,引用的时候,并没有定义的索引,会碰到一个注意级别的错误。

例如,

$arr array("t" => "hello");print_r($arr);print($arr["t"]);print($arr["a"]);
Array ( [t] => hello ) helloNotice: Undefined index: a in F:\test\index.php on line 5

解决办法是,每次做数组的使用的时候,用isset函数做个判断。

$arr array("t" => "hello");print_r($arr);print(isset($arr["t"]) ? $arr["t"] : "");print(isset($arr["a"]) ? $arr["a"] : "");
Array ( [t] => hello ) hello

这样就解决了,注意级别的错误。

文章来源: php数组报错Notice: Undefined index解决办法

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

查看评论:php数组报错Notice: Undefined index解决办法