Foreach循环不起作用 - 这是一个嵌套数组吗?

use*_*137 0 php arrays foreach

我有一个数组,我似乎无法从中检索信息.这是一个嵌套数组吗?

print_r()结果:

Array (
    [0] => Array (
        [0] => Array (
            [title] => Hampton
            [day] => 1st and 3rd Monday
            [time] => 7:30pm
            [contact] => Jan Boyd
            [phone] => 0438 584 558
            [email] =>
        )
        [1] => Array (
            [title] => Frankston
            [day] => 1st and 3rd Wed
            [time] => 9:30am
            [contact] => Vaness Ogues-Canele
            [phone] => 0420 834 791
            [email] =>
        ) 
    )
) 
Run Code Online (Sandbox Code Playgroud)

我用来尝试检索信息的代码:

foreach( $groups as $group ) { ?>
    <?php echo $group['title'] ?>
    <?php echo $group['day'] ?>
    <?php if ($group['time']) { ?>       
<?php }  ?>
Run Code Online (Sandbox Code Playgroud)

Dav*_*hen 7

你有没有试过进入第一个阵列?

foreach( $groups[0] as $group ) { ?>
    <?php echo $group['title'] ?>
    <?php echo $group['day'] ?>
    <?php if ($group['time']) { ?>       
<?php }  ?>
Run Code Online (Sandbox Code Playgroud)

如果可能,您可以尝试两个foreach循环:

foreach( $groups as $tmp ) { ?>
    foreach ($tmp as $group) {
        <?php echo $group['title'] ?>
        <?php echo $group['day'] ?>
        <?php if ($group['time']) { ?> 
    <?php } ?>      
<?php }  ?>
Run Code Online (Sandbox Code Playgroud)