爆炸数组并存储在数据库中

时间:2015-06-23 06:02:03

标签: php arrays

我遇到了爆炸阵列的问题

这是我的代码

 $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]')";

1 个答案:

答案 0 :(得分:1)

您无需使用explode。我想这就是你想要的:

$q = "INSERT INTO  ".TBL_ARE_ENTRY."    
VALUES(null,''$array[0][0]','$array[0][1]',''$array[0][2]')";