【发布时间】:2019-01-29 13:46:13
【问题描述】:
我必须从输入中跟踪数组
array:9 [
"columns" => "4"
"device_id" => array:4 [
0 => "1"
1 => "2"
2 => "3"
3 => "4"
]
"hub_id" => "11"
"usage" => array:4 [
0 => "1"
1 => "2"
2 => "3"
3 => "4"
]
....
在我的 foreach 循环中,我只返回一个值而不是全部
$devices = $request->all();
foreach ($devices["device_id"] as $device) {
dd($device);
}
这将只返回 1 一个值而不是全部。
显示所有值并将它们保存到数据库时出现问题。 女巫会是快速正确的方法吗?
【问题讨论】:
-
数组对我来说看起来不错。
-
Witch 是从数组中保存数据的最佳方式?
-
请显示您的 foreach 循环和将这些数据保存到数据库的代码
-
检查我更新的问题,我想一次循环,但如果我一次循环它们,我只会得到数组编号。
-
@Edo 你正在使用
dd函数。 dd 表示死亡和转储。所以程序将在第一次迭代中退出。尝试做echo $device;或print_r($device);