functionnonrecgen($min,$max,$amount){for($i=0;$i0){for($k=0;$k我想研究如何生成一个非重复数字数组,虽然我认为这肯定不是最有效的方法,但我似乎无法弄清楚为什么它在第一次迭代时无限循环。我一遍又一遍地尝试逻辑分析,但一定有我遗漏的东西。 最佳答案 do{...}while($Reccuring=true);因为您的while语句将$Reccuring设置为true,而不是对其求值。尝试:do{...}while($Reccuring===true);