无法使用PHP echo替换循环中的标记值
我试图使用while循环替换标记值,但它不会打印每个值,而不会替换旧值无法使用PHP echo替换循环中的标记值,php,html,tags,echo,Php,Html,Tags,Echo,我试图使用while循环替换标记值,但它不会打印每个值,而不会替换旧值 <p> <?php $i=1; while($i<=5){ echo rand(1,4); $i=$i+1; } ?> </p> 如何解决此问题?因此您尝试使用while循环替换p标记值,但它不会打印每个值而不替换旧值 <p> <?php $i=1; while($i<=5){ echo rand(1,4); $i=$i+1; } ?>
<p>
<?php
$i=1;
while($i<=5){
echo rand(1,4);
$i=$i+1;
}
?>
</p>
如何解决此问题?因此您尝试使用while循环替换p标记值,但它不会打印每个值而不替换旧值
<p>
<?php
$i=1;
while($i<=5){
echo rand(1,4);
$i=$i+1;
}
?>
</p>
所有输出的代码:
<p>
<?php
$i = 1;
while($i<=5){
echo "data( $i ):".rand(1,4)."<br>";
$i = $i++;
}
?>
</p>
上次输出的代码:
<p>
<?php
$i = 1;
while($i<=5){
if($i==5){echo "data( $i ):".rand(1,4)."<br>";}
$i = $i++;
}
?>
</p>
最后你想做什么?如果您需要输出最后一个随机数字,那么您应该首先计算它,然后返回一次