PHP - 避免输入多行

-6 php

所以我想避免输入9999可能的结果做这样的事情:

if($experience==50) {echo 'level 2'; }
if($experience==300) {echo 'level 3'; }
if($experience==700) {echo 'level 4'; }
if($experience==1000) {echo 'level 5'; }
Run Code Online (Sandbox Code Playgroud)

有办法吗?所以是的,我希望有人可以帮助我!

编辑:最高级别是99所以我还要检查 if($level == 1 && $experience >= 50) { echo 'level 2';}

ztr*_*pez 5

简答:你做不到.

答案很长:你必须在某处创建体验地图.在代码或设置文件/数据库中.系统无法神奇地知道如何将体验映射到关卡而不告诉它如何操作.

然而,你可以做的是创建一个关于水平如何与经验相关联的公式,然后它只是一个小的计算,你就完成了.