Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
简单PHP数组循环导致“递归”_Php_Drupal - Fatal编程技术网

简单PHP数组循环导致“递归”

简单PHP数组循环导致“递归”,php,drupal,Php,Drupal,我有一个非常奇怪的问题,当我使用for循环访问数组时,会导致同一对象被索引: for ($g = $start_index; ($g < ($start_index + $groups_per_page)) && ($g < count($groups)); $g++) { dpm($g); dpm($groups); $group = $groups[$g]; print $group->name; } 如您所见,循环非常简

我有一个非常奇怪的问题,当我使用for循环访问数组时,会导致同一对象被索引:

for ($g = $start_index; ($g < ($start_index + $groups_per_page)) && ($g < count($groups)); $g++) {
    dpm($g);
    dpm($groups);
    $group = $groups[$g];

    print $group->name;
}
如您所见,循环非常简单,dpm Drupal调试输出的输出为:

0
(see above)
Default Survival Language Group
然后:

如您所见,这通过为循环的两个迭代打印第一个组的名称来体现


有什么想法吗?

以前的$groups中的$groups有问题

0
(see above)
Default Survival Language Group
1
Array, 2 elements
    0 (object) stdClass
        last_date (String, 10 characters ) 1421335514
        sum_max_scores (String, 4 characters ) 3056
        assessment_count (String, 2 characters ) 37
        sum_max_scores_games (String, 3 characters ) 129
        passed_lesson_count (Float) 15
        sum_total_duration (String, 7 characters ) 1204553
        sum_total_duration_games (String, 7 characters ) 1007752
        first_date (String, 10 characters ) 1414158834
        sum_first_scores (String, 4 characters ) 2879
        id (String, 1 characters ) 1
        name (String, 32 characters ) Default Survival Language Group
        type (String, 2 characters ) sl
        can_add_content (String, 1 characters ) 1
        created (String, 1 characters ) 0
        teacher_id (String, 1 characters ) 1
        enabled (String, 1 characters ) 1
        lessons_in_group (Array, 199 elements)
        avg_first_scores (Float) 78
        avg_max_scores (Float) 83
        progress (Float) 5
    1 (object) stdClass
        Recursion
Default Survival Language Group