如何在使用php时循环有序列表
我想使用php循环标记,同时:如何在使用php时循环有序列表,php,Php,我想使用php循环标记,同时: <?php $x = 1; while($x <= 5) { ?> <ol><li></li></ol> <?php $x++; } ?> 我想输出序列号如下的列表: 1. 2. 3. 4. 5. 不像: 1. 1. 1. 1. 1.在循环时在外添加标记 试一试 正文 有序列表标签应该在循环之外,否则每次循环$x时都会生成一个
<?php
$x = 1;
while($x <= 5) {
?>
<ol><li></li></ol>
<?php
$x++;
}
?>
我想输出序列号如下的列表:
1.
2.
3.
4.
5.
不像:
1.
1.
1.
1.
1.在循环时在外添加
标记
试一试
正文
有序列表标签应该在循环之外,否则每次循环$x时都会生成一个新列表
这应该起作用:
<?php
$x = 1;
echo "<ol>";
while($x <= 5) {
echo "<li>" + $x + "</li>";
$x++;
}
echo "</ol>";
?>
标签应该在循环之外。您基本上是在每个循环迭代中创建一个新列表。这应该起作用:
<ol>
<?php
$x = 1;
while($x <= 5) {
?>
<li></li>
<?php
$x++;
}
?>
</ol>
你可以试试这个
<ol>
<?php
$x = 1;
while($x <= 5) {
echo "<li>" . $x;
$x++;
echo "</li>";
}
?>
</ol>
Thx Hassan成功了我感谢您的支持interest@H.Ali如果对你有用,请接受我的回答。谢谢你,迪文曼,我很感激你的兴趣,谢谢你interest@H.Ali这应该是可接受的答案,因为另一个类似的答案在给定代码中添加了“文本”,而没有任何理由。
<ol>
<?php
$x = 1;
while($x <= 5) {
echo "<li>" . $x;
$x++;
echo "</li>";
}
?>
</ol>