Php 有没有一种方法可以解决这个问题,而不必在末尾使用空的{}?
我正在学习PHP并尝试编写一个小的骰子循环。我想知道如何用更合适的语法来重写它:Php 有没有一种方法可以解决这个问题,而不必在末尾使用空的{}?,php,Php,我正在学习PHP并尝试编写一个小的骰子循环。我想知道如何用更合适的语法来重写它: <?php $rollcount = 1; do { $v = rand(1, 6); $w = rand(1, 6); $rollcount++; echo "<p>$v, $w</p>"; } while ($v != $w); if ($v == $w) {
<?php
$rollcount = 1;
do {
$v = rand(1, 6);
$w = rand(1, 6);
$rollcount++;
echo "<p>$v, $w</p>";
}
while ($v != $w);
if ($v == $w) {
echo "<p>It took $rollcount turns until double!</p>";
} else {}
?>
$rollcount=0;
while(true){
++$rollcount;
$v=兰特(1,6);
$w=兰特(1,6);
回声“”$v.“,“$w.””;
如果($v==$w){
打破
}
}
echo“花了“$rollcount.”个回合直到翻倍!”;
$rollcount=0;
while(true){
++$rollcount;
$v=兰特(1,6);
$w=兰特(1,6);
回声“”$v.“,“$w.””;
如果($v==$w){
打破
}
}
echo“花了“$rollcount.”个回合直到翻倍!”;
如果else子句没有任何作用,只需删除它即可
else {}
您甚至不需要那个if
语句,因为只有当两者相等时,控件才会到达那个里
<?php
$rollcount = 1;
do {
$v = rand(1, 6);
$w = rand(1, 6);
$rollcount++;
echo "<p>$v, $w</p>";
}
while ($v != $w);
echo "<p>It took $rollcount turns until double!</p>"; // that `if` was no needed here. Its implied.
?>
如果else子句没有任何作用,只需删除它即可
else {}
您甚至不需要那个if
语句,因为只有当两者相等时,控件才会到达那个里
<?php
$rollcount = 1;
do {
$v = rand(1, 6);
$w = rand(1, 6);
$rollcount++;
echo "<p>$v, $w</p>";
}
while ($v != $w);
echo "<p>It took $rollcount turns until double!</p>"; // that `if` was no needed here. Its implied.
?>
您不需要有else语句:
if ($v == $w) {
echo "<p>It took $rollcount turns until double!</p>";
}
if($v==$w){
echo“它花了$rollcount个回合,直到翻倍!”;
}
事实上,除非它要执行一组特定的任务,否则不应该有一个。您不需要有else语句:
if ($v == $w) {
echo "<p>It took $rollcount turns until double!</p>";
}
if($v==$w){
echo“它花了$rollcount个回合,直到翻倍!”;
}
事实上,除非它要执行一组特定的任务,否则不应该有一个