PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Notice: Undefined offset 的解决方法大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

Notice: Undefined offset: 1 in D:\wwwroot\wr\askSEO\404.PHP on line 5

Notice: Undefined offset: 2 in D:\wwwroot\wr\askSEO\404.PHP on line 5

Notice: Undefined offset: 2 in D:\wwwroot\wr\askSEO\404.PHP on line 7

Notice: Undefined offset: 1 in D:\wwwroot\wr\askSEO\404.PHP on line 12

这问题很常出现在数组中的,程序是能正确地运行下去,但是在屏幕上总会出现这样的提示:Notice: Undefined offset: ….. 网上普遍是采用抑制其显示方法,即更改PHP.ini文件中error_repoTing的参数为”EALL & Notice “,这样屏幕就能正常显示了.
问题是解决了,但是总想不透offset:接下去的数字(如 Notice: Undefined offset: 4 ….)是什么意思.还有,句子里的语法明明是正确的,为什么会出现警告.冷静地思了@H_874_10@好几遍并尝试了每种可能,终于找到了答案.offset:接下去的数字是出错的数组下标,一般是超出了数组的取值范围,如定义了数组$A[]有10个元数,如果出现了$A[10]就会出现错误(Notice: Undefined offset: 10 ….),因为数组的下标是从0开始的,所以这个数组的下标就只能是0~9.因此在出现这类问题时,不要急于用抑制显示方法(更简单的可以在当前文件的最前面加上一句”error_reporTing(填offset:接下去的那个数字);,一定要注意你所用的数组下标,仔细思一下,问题一定会很快得到解决的 !发也有可能是unset数组后再尝试读取其内容PHP手册中有:

Just to confirm, USING UNSET CAN DESTROY AN ENTIRE ARRAY. I Couldn’t find reference to this anywhere so I decided to write this.
The difference between using unset and using $myarray=array(); to unset is that obvIoUsly the array will just be overwritten and will still exist.
<?PHP
$myarray=array(“Hello”,”World”);
echo $myarray[0].$myarraY[1];
unset($myarray);
//$myarray=array();
echo $myarray[0].$myarraY[1];
echo $myarray;
?>
Output with unset is:
<?
HelloWorld
Notice: Undefined offset: 0 in C:webpagesdainsidermyarray.PHP on line 10
Notice: Undefined offset: 1 in C:webpagesdainsidermyarray.PHP on line 10
Output with $myarray=array(); is:
?>
<?
HelloWorld
Notice: Undefined offset: 0 in C:webpagesdainsidermyarray.PHP on line 10
Notice: Undefined offset: 1 in C:webpagesdainsidermyarray.PHP on line 10
Array
?>
原文地址http://hi.baidu.com/putijie/item/04190dde206bd913e1f46fa9

@H_874_10@其实在报错的那一行前面加一个@符号,屏蔽错误就OK了。非常简单。

大佬总结

以上是大佬教程为你收集整理的Notice: Undefined offset 的解决方法全部内容,希望文章能够帮你解决Notice: Undefined offset 的解决方法所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: