0

これが可能かどうか、または意味があるかどうかはわかりませんが、このループを含むように変数を設定したいと思います:

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

これは可変変数で実現できますか?

4

3 に答える 3

0

こんな感じですか?

<?php
$varVar = rand(0,10);
for ($i=1; $i<=$varVar; $i++)
{/*the loop*/}
?>
于 2013-11-09T16:58:15.980 に答える
0

あなたがObjective-Cのブロック構文に似たものを求めていない限り、あなたが何を意味するのか本当にわかりませんか?

私は、あなたが PHP を初めて使用することを想定しています。そうであれば、関数を探しているのではないでしょうか? 上記で行ったことにより、$x の値が 5 に等しくなります。これを関数で行う場合は、次のようになります。

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

doSomething(5);
?>
于 2013-11-09T17:02:46.837 に答える
0

関数を作成しようとしていると思われます:

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

次に、コードで次のように簡単に記述できます。

$x = fun($x);
于 2013-11-09T16:41:41.927 に答える