
很多时候使用php数组的时候,定义了数组,引用的时候,并没有定义的索引,会碰到一个注意级别的错误。
例如,
$arr = array ( "t" => "hello" ); print_r( $arr ); print ( $arr [ "t" ]); print ( $arr [ "a" ]); |
Array ( [t] => hello ) hello Notice: 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解决办法人吐槽 | 人点赞 |
发表评论