我不确定这是否可能或者是否有意义,但我想设置一个变量来包含这个循环:
<?php
do{
$x = $x + 1;
} while ($x<=5);
?>
这可以通过变量变量来完成吗?
你的意思是这样吗?
<?php
$varVar = rand(0,10);
for ($i=1; $i<=$varVar; $i++)
{/*the loop*/}
?>
我不太确定你的意思,除非你追求类似于 Objective-C 的块语法的东西?
我假设您是 PHP 新手,如果是这样,您确定您不是在寻找函数吗?您在上面所做的将使 $x 的值等于 5,如果您想使用如下所示的函数来执行此操作:
<?php
function doSomething($count) {
do {
// do something here
} while ($x <= $count);
}
doSomething(5);
?>
我怀疑您正在寻找创建一个函数:
function fun($x) {
do {
$x = $x + 1;
} while ($x <= 5);
return $x;
}
然后在您的代码中,您可以简单地编写:
$x = fun($x);