无法使用PHP echo替换循环中的标记值

无法使用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; } ?>

我试图使用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>
所有输出的代码:

<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>


最后你想做什么?如果您需要输出最后一个随机数字,那么您应该首先计算它,然后返回一次