と の値を持つ 2 つの変数があり1
ます0.5
。私は合計を200
持っています。2つの変数をループして、それらを独自の値で増やし、それらがヒットしたときに停止したいのです200
これはfor loop
私は最初に、次を使用して for ループを使用することを検討しました。
for($i=$var1;$i<=$total;$i++)
{
}
これは、変数の 1 つで問題なく機能しました。
ありがとう
と の値を持つ 2 つの変数があり1
ます0.5
。私は合計を200
持っています。2つの変数をループして、それらを独自の値で増やし、それらがヒットしたときに停止したいのです200
これはfor loop
私は最初に、次を使用して for ループを使用することを検討しました。
for($i=$var1;$i<=$total;$i++)
{
}
これは、変数の 1 つで問題なく機能しました。
ありがとう
for
loopをよく見ると、次のような構文がサポートされています。
for ($i = 1, $j = 0; $i <= 10; $j += $i, print $i, $i++);
したがって、基本的にこれを行うことができます:
for( $i = 1, $j = 0.5; $i < 200; $i++, $j += 0.5){
// Do stuff
}
これは一部の人々を混乱させる可能性があると思いますが、次のように書くと読みやすくなります。
$j = 0;
for( $i = 0; $i < 200; $i++){
// do stuff
$j += 0;
}
$j
または、各ステップで計算することもできます。
$j = $i/2; // Before do stuff block
しかし、これは単にインクリメントするよりもパフォーマンスが低下すると思います。
プログラミングではすべてが可能です
$i = 1; に対してこれを行います。
for ($i=1;$<=200;$i++);
$i = .5に対してこれを行います
for($i=.5; $i<=200;$i+.5);