PHP插入值bug

时间:2016-07-27 10:35:55

标签: php arrays symfony

我不明白这个数组有什么问题以及为什么它不起作用,当其他任何时候它都有效...

它很简单,我做一个foreach循环并将值插入数组:

$insert = [];

foreach ($csv as $i=>$row) {

   $insert[$i] = [
        'id_customer' => $row[0],
        'id_shop_group' => $row[1],
        `id_shop` => $row[2],
    ];
}

生成的数组是:

  0 => 
    array (size=3)
      'id_customer' => string '14' (length=2)
      'id_shop_group' => string '1' (length=1)
      '' => string '1' (length=1)

我不明白......我正在创建自己的密钥,它应该添加到数组中,但它不是......问题是什么?

1 个答案:

答案 0 :(得分:1)

你的错误在于使用了错误的'。在第三个数组键中,您使用`而不是'