Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.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 Foreach循环不工作-这是嵌套数组吗?_Php_Arrays_Foreach - Fatal编程技术网

Php Foreach循环不工作-这是嵌套数组吗?

Php Foreach循环不工作-这是嵌套数组吗?,php,arrays,foreach,Php,Arrays,Foreach,我有一个数组,似乎无法从中检索信息。这是嵌套数组吗 打印结果: 我用于尝试检索信息的代码: foreach( $groups as $group ) { ?> <?php echo $group['title'] ?> <?php echo $group['day'] ?> <?php if ($group['time']) { ?> <?php } ?> foreach($groups作为$grou

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

打印结果:

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

foreach( $groups as $group ) { ?>
    <?php echo $group['title'] ?>
    <?php echo $group['day'] ?>
    <?php if ($group['time']) { ?>       
<?php }  ?>
foreach($groups作为$group){?>

你试过用这个进入第一个数组吗

foreach( $groups[0] as $group ) { ?>
    <?php echo $group['title'] ?>
    <?php echo $group['day'] ?>
    <?php if ($group['time']) { ?>       
<?php }  ?>
foreach($groups[0]作为$group){?>
如果可能,您可以尝试两个foreach循环:

foreach( $groups as $tmp ) { ?>
    foreach ($tmp as $group) {
        <?php echo $group['title'] ?>
        <?php echo $group['day'] ?>
        <?php if ($group['time']) { ?> 
    <?php } ?>      
<?php }  ?>
foreach($tmp组){?>
foreach($tmp作为$group){
试试这个

foreach( $groups as $group ) { 
if(is_array($group)) // it check's array or not 
{
 echo $group['title']; 
 echo $group['day']; 
 echo $group['time']; 
}
else
    echo $group;}  

是的,这是一个嵌套数组!您可以使用Dave Chen的答案或嵌套多个foreach循环来遍历它。
foreach( $groups as $group ) 
 foreach( $group as $groups_re )  
  { 
    echo $groups_re['title'];
    echo $groups_re['day'] 
    if ($groups_re['time']) 
     {        
      }
  }
foreach( $groups as $group ) { 
if(is_array($group)) // it check's array or not 
{
 echo $group['title']; 
 echo $group['day']; 
 echo $group['time']; 
}
else
    echo $group;}