【发布时间】:2015-11-02 07:45:44
【问题描述】:
我有一个来自如下形式的多维数组:
$items = array:8 [▼
"units" => array:4 [▼
0 => "1"
1 => "1"
2 => "1"
3 => "1"
]
"article_group" => array:4 [▼
0 => "2401"
1 => "2503"
2 => "1360"
3 => "1198"
]
"article" => array:4 [▶]
"description_en" => array:4 [▶]
"unit_price" => array:4 [▶]
"discount" => array:4 [▶]
"invoice" => array:4 [▶]
"delivery_note" => array:4 [▶]
]
表单是动态生成的,不会总是包含 4 个值,但它们总是会包含相同数量的值。
我想要做的是将这些记录保存在这样的mysql数据库中:
$bookingDetails = new bookingDetails;
$bookingDetails->units = units[0];
$bookingDetails->article_group = article_group[0];
$bookingDetails->article = article[0];
$bookingDetails->description_en = description_en[0];
$bookingDetails->unit_price = unit_price[0];
...
$bookingDetails->save();
and then the same thing with [1] and [2] and so on.
但是我如何以这种方式迭代呢?
问候约翰
【问题讨论】:
标签: php mysql laravel multidimensional-array