【发布时间】: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]. ' '; }