php - 未进入 foreach 循环

标签 php foreach

<分区>

这个我不是很清楚。我永远不会进入这个循环:

            // Insert the custom submission data
            foreach ($submissionDetail['submission'] as $submissionItem)
            {
                 // Code here
            }

我正在使用 PhpStorm,所以我单步执行代码,我可以看到评估 $submissionDetail['submission'] 显示了一个包含 14 个元素的数组。

所以我不明白为什么它会跳过 foreach 循环?

最佳答案

既然你是说循环没有进入,那么 $submissionDetail 是一维数组,确保并检查 $submissionDetail 是否是二维数组。 您可能正在尝试这样做:

 foreach ($submissionDetail as $submissionItem)
    {
                     // Code here
    }

关于php - 未进入 foreach 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30449016/

相关文章:

php - 如何访问其他主机中的 CPanel MySql 数据库

PHP Mysql PDO代码效率——foreach循环中的foreach循环

javascript - For 与 For Each 循环行为 - JavaScript

php - 同一列上两个表的 MySQL Left Join 返回 NULL 值

php - 遍历 $_POST 并添加到数据库

c# - 从 foreach 返回列表中的每个项目

c# - 对于两个列表中的每个元素

PHP Laravel foreach 不修改值

PHP preg_split 不工作

php - 使用多个文件的最后使用的 ID 将多个值插入到 mysql