Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在db laravel中保存多个数组_Php_Laravel 5.1 - Fatal编程技术网

Php 如何在db laravel中保存多个数组

Php 如何在db laravel中保存多个数组,php,laravel-5.1,Php,Laravel 5.1,我从服务中心得到这些数据 值=1:1,2:0,3:1,4:0,5:1,6:1,7:0,8:0,9:1,10:0 我用arrayas把它分开 $result = array(); foreach (explode(',',$value) as $sub) { $subAry = explode(':',$sub); $result[$subAry[0]]

我从服务中心得到这些数据

值=1:1,2:0,3:1,4:0,5:1,6:1,7:0,8:0,9:1,10:0

我用arrayas把它分开

$result = array();
                foreach (explode(',',$value) as $sub)
                {
                    $subAry = explode(':',$sub);
                    $result[$subAry[0]] = $subAry[1];

                }
                return $result;

here how its return
  "1": "1",
  "2": "0",
  "3": "1",
  "4": "0",
  "5": "1",
  "6": "1",
  "7": "0",
  "8": "0",
  "9": "1",
  "10": "0"
}
我想将这些值保存在表中的两列中,请给出建议

第一个数字集应位于$value列,另一个数字集应位于$type列

这是我的控制器

$DriverPreDepartureItems = new DriverPreDepartureItems();
                    $DriverPreDepartureItems->user_id = $driver_id->id;

                    $DriverPreDepartureItems->shift_id = $find_shift->id;
                    $DriverPreDepartureItems->type = ;
                    $DriverPreDepartureItems->value = ;

                    $DriverPreDepartureItems->save();

请给出建议,既然你有这样的结果, 您仍然可以使用
foreach
循环访问它们,并将它们保存到表中 就像下面

foreach ($result as $key => $value) {
    /* do your saving codes here
    * the values of $key are (1,2,3,4,..,10)
    * and $values will be (1 or 0) */

    $DriverPreDepartureItems = new DriverPreDepartureItems();
    $DriverPreDepartureItems->user_id = $driver_id->id;

    $DriverPreDepartureItems->shift_id = $find_shift->id;
    $DriverPreDepartureItems->type = $value;
    $DriverPreDepartureItems->value = $key;

    $DriverPreDepartureItems->save();

 }