所有的for循环都可以写成while循环...需要循环时多数都使用for循环,因为格式很清晰如果逻辑比较复杂,跳出循环条件比较多的时候就考虑用whilefor使用的较多for($i=0;$i<3;$i++){//code} 相当于$i=0;while($i<3){//code$i++;}你可以去后盾人平台看看,里面的东西不错