我有一个变量,是一个字符串,在html中有div.并且我试图在其中包含一个从1开始并自动递增的数字,以便每个div按升序编号.
while ($row9 = mysqli_fetch_array($query, MYSQLI_ASSOC)) {
$catname9 = $row9["catname"];
$statusid9 = $row9["id"];
$i = 1;
Run Code Online (Sandbox Code Playgroud)
这是我的时间^^
这是我的字符串,我反复回应,直到它到达我的被调用的sql表vv的末尾
$list9 .= '<div id="each9" style="margin-top:3px" onclick="moveTo(\'.main\', '.$i.');"></div>
Run Code Online (Sandbox Code Playgroud)
然后我回应
<?php echo $list9; ?>
Run Code Online (Sandbox Code Playgroud)
那么如何制作第一个1然后第二个重复2和第三个重复3
像这样设置你的while循环:
$i = 1;
while ($row9 = mysqli_fetch_array($query, MYSQLI_ASSOC)) {
// looped logic here
$i++;
}
Run Code Online (Sandbox Code Playgroud)
这里重要的是在循环之前初始化计数器,并在每次迭代时递增它.
如果需要,您还可以将其增加其他金额.只需更换$i++用$i += 2;