如何访问数组数组中的变量?
How do I access to my variable in an array of array of array?
我想访问 'image'
我用这个 $file = $request->files->get('quiz')['questions'];
达到了我的数组 'questions'
但我不能更进一步
你能帮帮我吗
根据您的屏幕截图,您可以,
$image = $request->files->get('quiz')['questions'][0]['image'];
每个嵌套级别都是一个数组,因此您可以使用数组键一直向下走。
请注意,[0]
将是第一个问题,但您可能想要所有问题。如果是这样,您可以遍历它们。
foreach ($request->files->get('quiz')['questions'] as $question) {
$image = $question['image'];
//
}
get 上的 scalaire 值现在已贬值。
您可以使用“全部”:
foreach ($request->files->all('quiz')['questions'] as $question) {
$image = $question['image'];
}
我想访问 'image'
我用这个 $file = $request->files->get('quiz')['questions'];
达到了我的数组 'questions'
但我不能更进一步
你能帮帮我吗
根据您的屏幕截图,您可以,
$image = $request->files->get('quiz')['questions'][0]['image'];
每个嵌套级别都是一个数组,因此您可以使用数组键一直向下走。
请注意,[0]
将是第一个问题,但您可能想要所有问题。如果是这样,您可以遍历它们。
foreach ($request->files->get('quiz')['questions'] as $question) {
$image = $question['image'];
//
}
get 上的 scalaire 值现在已贬值。
您可以使用“全部”:
foreach ($request->files->all('quiz')['questions'] as $question) {
$image = $question['image'];
}