我遇到了爆炸阵列的问题
这是我的代码
$arr1 = array();
$i=1;
foreach ($out1 as $value2){
$arr1[][$i]= array_merge((array)$value2,(array)$detail);
$i++;
}
这是输出
Array(
[0] => Array(
[id] => 1234
[name] => Rick Roll
[dept] => IT)
[1] => Array(
[id] => 1234
[name] => Dave Roll
[dept] => IT)
)
但是当我尝试爆炸数组时,它会给我错误消息 警告:explode()期望参数2为字符串,给定数组
这里是代码
$data = explode(","$array)
$q = "INSERT INTO ".TBL_ARE_ENTRY." VALUES(null,'$id[1]','$name[2]','$dept[3]')";
答案 0 :(得分:1)
您无需使用explode
。我想这就是你想要的:
$q = "INSERT INTO ".TBL_ARE_ENTRY."
VALUES(null,''$array[0][0]','$array[0][1]',''$array[0][2]')";