私はこのようなことをしたい
$x = 630;
$y = 10;
while ($y < $x){
// do something
$y+10;
}
私が使用する$y++
と、機能して+1が追加されますが、+10では機能しません。しかし、私は+10ステップで行く必要があります。ポインタはありますか?
私はこのようなことをしたい
$x = 630;
$y = 10;
while ($y < $x){
// do something
$y+10;
}
私が使用する$y++
と、機能して+1が追加されますが、+10では機能しません。しかし、私は+10ステップで行く必要があります。ポインタはありますか?
あなたのコードでは、インクリメントしていません$y
: plus$y+10
の値を返しますが、それを に割り当てる必要があります。$y
10
$y
いくつかの方法でそれを行うことができます:
$y = $y + 10;
$y += 10;
例 :
$x = 630;
$y = 10;
while ($y < $x){
// do something
$y = $y + 10;
}
これは、$y++ が $y = $y + 1; と等しいためです。$y に新しい値を割り当てていません。してみてください
$y += 10;
また
$y = $y + 10;
// commenting the code with description
$x = 630; // initialize x
$y = 10; // initialize y
while ($y < $x){ // checking whether x is greater than y or not. if it is greater enter loop
// do something
$y = $y+10; // you need to assign the addition operation to a variable. now y is added to 10 and the result is assigned to y. please note that $y++ is equivalent to $y = $y + 1
}