我只是想寫(xiě)一個(gè)簡(jiǎn)單的循環(huán),以 +10 步遞增,直到它大于數(shù)字并恢復(fù)到最后的 +10 步,這只是一個(gè)測(cè)試循環(huán),所以我可以在實(shí)現(xiàn)它之前嘗試循環(huán)機(jī)制我的真實(shí)代碼,但出于某種原因,它要么不編譯,要么吐出真正隨機(jī)的東西。 在線 php 沙箱的輸出我是不是做錯(cuò)了什么,或者為什么它會(huì)顯示惡魔符號(hào)而不是簡(jiǎn)單的數(shù)字。<?php $get_id_folder_number = 0; $test_value = 12; WHILE($test_value > $get_id_folder_number) { echo $get_id_folder_number; //add 10 $get_id_folder_number + 10; } if($test_value < $get_id_folder_number) { $get_id_folder_number -10; }echo $get_id_folder_number;
1 回答

阿晨1998
TA貢獻(xiàn)2037條經(jīng)驗(yàn) 獲得超6個(gè)贊
我看到的第一件事是,您處于無(wú)限循環(huán)中,因?yàn)槟肋h(yuǎn)不會(huì)更改變量的值,您必須這樣做:
while ($test_value > $get_id_folder_number) {
echo $get_id_folder_number;
//add 10
$get_id_folder_number += 10; // or $get_id_folder_number = $get_id_folder_number + 10
}
因?yàn)樵谀氖纠?,您進(jìn)行了加法但從未將結(jié)果設(shè)置在變量中。同樣的事情給你if
if ($test_value < $get_id_folder_number) {
$get_id_folder_number -= 10;
}
- 1 回答
- 0 關(guān)注
- 149 瀏覽
添加回答
舉報(bào)
0/150
提交
取消