Php 如何进行相同的操作直到达到一个条件
如何进行相同的操作直到达到一个条件? 例如:Php 如何进行相同的操作直到达到一个条件,php,Php,如何进行相同的操作直到达到一个条件? 例如: <?php $n = rand(5,157); if ($n=='63'){ echo 'ok'; } else { //* another random, until rand () will give 63 *// } ?> 我怎样才能解决这个问题?提前谢谢 您需要使用: if将检查一次条件,而while将检查条件,直到它不为true查看PHP。我们希望继续生成一个随机数,而最后一个不等于6
<?php
$n = rand(5,157);
if ($n=='63'){
echo 'ok';
} else {
//* another random, until rand () will give 63 *//
}
?>
我怎样才能解决这个问题?提前谢谢 您需要使用:
if
将检查一次条件,而while
将检查条件,直到它不为true
查看PHP。我们希望继续生成一个随机数,而最后一个不等于63。因此,请使用:
$n = rand(5,157);
while($n != 63){
$n = rand(5,157);
}
echo "ok";
因此,
$n
被设置为初始值,每个while循环生成一个新的$n
值,然后检查它。当n=63
时,循环中断,“ok”被回响。我很想知道您需要这种模式的背景。这很奇怪。do{$n=rand(5157);}while($n!=63)
.Luc M:我必须检查数据库中是否已经有一个自动生成的数字,所以我要求提供一个易于获得灵感的代码:)。
$n = rand(5,157);
while($n != 63){
$n = rand(5,157);
}
echo "ok";