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;}