我有以下代码,不幸的是它循环无限但我无法理解为什么:
$tot_age is 设置为604245119
while ($tot_age > 536467742) {
$tot_age - 31536000;
if ($tot_age < 536467742 ) {
// do something
break;
}
}
Run Code Online (Sandbox Code Playgroud)
所以我在这里尝试的是以下内容.如果$tot_age大于17年,则从$ tot_age迭代循环并减去12个月.然后我试图在$ tot_age少于17年的时候突破循环.我也会在这里应用一些逻辑.
谁能在这里看到问题?谢谢
像这样使用它:
while ($tot_age > 536467742) {
$tot_age = $tot_age - 31536000;
if ($tot_age < 536467742 ) {
// do something
break;
}
}
Run Code Online (Sandbox Code Playgroud)