如何修复Undefined offset的错误:2使用list explode

时间:2017-06-10 07:40:22

标签: php

list($s1,$s2,$s3)=explode("-",$EndDate);

显示: -

  

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

2 个答案:

答案 0 :(得分:0)

list($s1, $s2, $s3)中有三个参数,但$EndDate可以分为两个数组。因此,爆炸数组的第一个索引将分配给$s1。同样,第二个将分配给$s2,第三个将分配给$s2。由于没有2的索引,因此php肯定会引发notice: Undefined offset: 2

答案 1 :(得分:0)

你显然在$ EndDate中有不正确的数据。

代码运行没有问题2016-06-03
https://3v4l.org/BIJai

但是,如果我们删除日期的一部分,我们会收到您说的错误。

2017-06返回错误 https://3v4l.org/AmbKP