编程新手,请尽可能简单地解释。我有一个数组作为$输入。该数组的行为row0,row1和on。每行都有键值对,例如name ='shay',age ='23'和其他一些东西。我需要将这些值放在数据库中,但我无法弄清楚如何找到它们,我发现的例子就在我脑海中。我用
做了一个循环for ($i = 0, $nums = count($inputs); $i < $nums; $i++)
但是一旦进入那个循环,我就会失去接下来会发生什么。请帮忙。
该数组如下所示:
$inputs =array (
'row' => array (
0 => array ( 'id' => '2869', 'name' => 'shay', 'age' => '23',),
1 => array ( 'id' => '2868', 'name' => 'Tim', 'age' => '30',),
我需要做的是通过$ name,$ age等进行插入。所以我创建了for循环,但我不知道在其中做什么来获取名称和年龄等的值对于每一行。我知道如何插入它们,它只是从数组中获取值。
当我使用
时foreach ($inputs as $key => $row)
我可以做
dd($row['0']);
然后返回我想要放入查询的行的内容。我真的不明白如何从dd()到实际访问每行的值,我可以插入它们。
答案 0 :(得分:0)
你可以循环遍历这些数据:
foreach($inputs as $key => $row) {
echo "row $key:\n";
foreach ($row as $person) {
echo " - " . $person['name'], " is ", $person['age'], " old.\n";
}
}
上查看它
根据您提供的输入输出:
行排:
- 谢是23岁 - 蒂姆已经30岁了。