我不明白这个数组有什么问题以及为什么它不起作用,当其他任何时候它都有效...
它很简单,我做一个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)
我不明白......我正在创建自己的密钥,它应该添加到数组中,但它不是......问题是什么?
答案 0 :(得分:1)
你的错误在于使用了错误的'
。在第三个数组键中,您使用`而不是'
。