如何解决PHP注意事项:未定义的偏移量:0?

如何解决PHP注意事项:未定义的偏移量:0?,php,yii2-advanced-app,Php,Yii2 Advanced App,我想将数据excel导入数据库的表中,代码如下: foreach ($data as $value) { \Yii::$app->db->createCommand()->batchInsert( Route::tableName(), [ 'route', 'point_1', 'point_2',, ], [ [ $

我想将数据excel导入数据库的表中,代码如下:

    foreach ($data as $value) {
    \Yii::$app->db->createCommand()->batchInsert(
        Route::tableName(),
        [
            'route', 'point_1', 'point_2',,
        ],
        [
            [
                $value[0][1], $value[0]['2'], $value[0][3]
            ]
        ]
        )->execute();
}
unfotunaelly,我在导入进度结束时收到错误通知
未定义的偏移量:0
。有人能帮我解决这个错误通知吗?
谢谢。

好的,只需使用
var\u dump($value)打印
$value
$data
并检查索引0是否存在于发生此错误的哪一行?
$value
不是array@Hanky웃潘奇,你什么意思<代码>$data可以是多维array@Adi通过
$value
删除
[0]
,并向我们展示您现在得到的内容