Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何修复未定义偏移量的错误:2使用列表分解_Php - Fatal编程技术网

Php 如何修复未定义偏移量的错误:2使用列表分解

Php 如何修复未定义偏移量的错误:2使用列表分解,php,Php,它显示:- 未定义的偏移量:2英寸 C:\xampp\htdocs\finishingbrands\u new\include\checkReportDates.php on 第3行 列表中有三个参数($s1、$s2、$s3),但是$EndDate可以分解为两个数组。因此,分解数组的第一个索引将分配给$s1。同样,第二个将分配给$s2,第三个将分配给$s2。由于没有2的索引,php肯定会提出一个注意:未定义的偏移量:2显然$EndDate中的数据不正确 2016-06-03的代码运行没有问题

它显示:-

未定义的偏移量:2英寸 C:\xampp\htdocs\finishingbrands\u new\include\checkReportDates.php on 第3行


列表中有三个参数($s1、$s2、$s3)
,但是
$EndDate
可以分解为两个数组。因此,分解数组的第一个索引将分配给
$s1
。同样,第二个将分配给
$s2
,第三个将分配给
$s2
。由于没有
2
的索引,php肯定会提出一个
注意:未定义的偏移量:2

显然$EndDate中的数据不正确

2016-06-03的代码运行没有问题

但是如果我们去掉日期的一部分,我们就会得到你说的错误

2017-06返回错误。

需要更多代码。例如,什么是enddate?2017-06-03这是enddate中的值您确定吗?复制什么?如果你删除了日期的一部分,你就会得到你所说的错误。你看到我上面贴的链接了吗?它可以毫无问题地工作。显示它爆炸成两个数组,因为$EndDate中的值是2017-06-03@Ammy如果
$EndDate
为2017-06-03,则无法获取通知。检查数据的来源。
list($s1,$s2,$s3)=explode("-",$EndDate);