Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.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 拉威尔未定义偏移量:1451_Php_Arrays_Exception_Laravel 5 - Fatal编程技术网

Php 拉威尔未定义偏移量:1451

Php 拉威尔未定义偏移量:1451,php,arrays,exception,laravel-5,Php,Arrays,Exception,Laravel 5,我试图将从数据库中获取的一些元素作为集合汇总到新创建的数组中,代码如下所示 foreach ($demands as $demand) { $demandProject[$demand->projectid][$demand->week]['tickets'] += isset($demand->title) ? $demand->title : ''; $demandProject[$demand->projectid][$demand->

我试图将从数据库中获取的一些元素作为集合汇总到新创建的数组中,代码如下所示

foreach ($demands as $demand) {

    $demandProject[$demand->projectid][$demand->week]['tickets'] += isset($demand->title) ? $demand->title : '';
    $demandProject[$demand->projectid][$demand->week]['total']   += (float) $demand->time;
    $demandProject[$demand->projectid][$demand->week]['l1']      += $demand->time_l1;
    $demandProject[$demand->projectid][$demand->week]['l2']      += $demand->time_l2;
    $demandProject[$demand->projectid][$demand->week]['l3']      += $demand->time_l3;
    $demandProject[$demand->projectid][$demand->week]['l4']      += $demand->time_l4;
    $demandProject[$demand->projectid][$demand->week]['l5']      += $demand->time_l5;
    $demandProject[$demand->projectid][$demand->week]['ns']      += $demand->time_ns;
}
但是我越来越

ErrorException
Undefined offset: 1451

这个错误意味着我做错了什么

您需要处理错误-代码过于乐观<代码>如果(isset($demandProject[$demand->projectid])和isset($demandProject[$demand->projectid][$demand->week])。。。否则…感谢我之间的反馈,如果未定义索引,我必须添加起始值。是的,您需要处理错误-代码过于乐观<代码>如果(isset($demandProject[$demand->projectid])和isset($demandProject[$demand->projectid][$demand->week])。。。否则…感谢您的反馈,如果尚未定义索引,我必须添加起始值