这对我来说不是很清楚。我永远不会进入这个循环:
// Insert the custom submission data
foreach ($submissionDetail['submission'] as $submissionItem)
{
// Code here
}
我正在使用PhpStorm,所以我逐步完成代码,我可以看到评估$submissionDetail['submission']
显示了一个包含14个元素的数组。
所以我不明白为什么它会跳过foreach循环?
答案 0 :(得分:0)
由于您说这个循环没有进入,所以$submissionDetail
是一维数组,请确保并检查$submissionDetail
是否是二维数组。
你可能试图这样做:
foreach ($submissionDetail as $submissionItem)
{
// Code here
}
答案 1 :(得分:0)
如果$ submissionDetail ['submission']是数组,则必须在循环中输入。
然而你检查:
if(is_array($submissionDetail['submission'])){
foreach ($submissionDetail['submission'] as $submissionItem)
{
.......................
}
}