变量包含循环

时间:2013-11-09 16:37:05

标签: php variables loops

我不确定这是否可能或者是否有意义但是我想设置一个变量来包含这个循环:

<?php
do{
$x = $x + 1;
} while ($x<=5);
?>

这可以用变量变量来完成吗?

3 个答案:

答案 0 :(得分:0)

我怀疑你正在寻找创建一个功能:

function fun($x) {
    do {
        $x = $x + 1;
    } while ($x <= 5);
    return $x;
}

然后在你的代码中你可以简单地写:

$x = fun($x);

答案 1 :(得分:0)

你的意思是这样吗?

<?php
$varVar = rand(0,10);
for ($i=1; $i<=$varVar; $i++)
{/*the loop*/}
?>

答案 2 :(得分:0)

我不确定你的意思,除非你的目标类似于Objective-C的块语法?

我认为你是PHP的新手,如果是这样,你确定你不是在寻找功能吗?你上面所做的将使$ x的值等于5,如果你想用一个看起来像这样的函数来做这个:

<?php
function doSomething($count) {
    do {
         // do something here
    } while ($x <= $count);
}

doSomething(5);
?>