【问题标题】:PHP for Multiple conditions?多个条件的PHP?
【发布时间】:2019-11-03 15:12:01
【问题描述】:

我试图创建一个函数,从带有菜单名称和菜单图标的数组中生成一个菜单,但真正的问题是如何使用 2 个条件进行 for 语句,例如:

for($i=0; $i<count($names); $i++ && $a=0; $a<count($images); $a++)

我试图在当前的语句中再添加一个 for 语句,但它输出的所有内容都加倍。

根据要求:

$names[] = $row['game_name'];
        $images[] = $row['game_icon'];
        }
          for($i=0; $i<count($names); $i++ ) {


        echo ' 
         <li class="has-submenu">

        <a href="#">'.$names[$i].'</a>

        </li>
        ';

          }

这是代码,我还要数 $names[] = $row['game_name'];条件相同。

【问题讨论】:

  • while($row = $result->fetch_assoc()) { $names[] = $row['game_name']; $images[] = $row['game_icon']; } for($i=0; $i'.$names[$i]. ' '; }
  • 我需要统计 2 个包含名称和图像的数组,然后像 $array[1]、$array[2] 等一一输出这些数组。
  • 图片数量和名字一样吗?
  • 不,这就是我必须分别计算 $images 和 $name 数组的原因。
  • $names[] = $row['game_name']; } for($i=0; $i'.$names[$i]. ' '; }

标签: php for-loop count


【解决方案1】:

一个简单的方法是使用嵌套的for()

  for($i=0; $i<count($names); $i++){
    for( $a=0; $a<count($images); $a++) {
      .....
    }
  }

【讨论】:

  • 我试图在当前语句中再添加一个 for 语句,但随后它输出的所有内容都加倍。 - 所以我认为这是他们已经尝试过的。
猜你喜欢
  • 1970-01-01
  • 2011-06-16
  • 1970-01-01
  • 2016-11-30
  • 1970-01-01
  • 2014-02-01
  • 2021-10-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多