我正在根据您在网站上的经验制作一个调平系统。我已经弄清楚了所有的经验,以及我想如何进行练级,但我需要一种更有效的方法来做到这一点。我知道这可能会使用数组来实现,但我真的不知道如何去做。够啰嗦了,不过,这就是我想要做的......
级别 1 将是任何低于 150 的经验 然后我将乘以 1.5,所以级别 2 将低于 225 级 3 将低于 337.5,依此类推。这是我打算做的低效方式。
if($xp < 150){
$level = "1";
}elseif($xp < 225){
$level = "2";
}elseif($xp < 337.5){
$level = "3";
}
我可以使用一个变量来表示数字和乘以 1.5 ( ) 的倍数$number*1.5
,但就像我之前所说的那样,我真的不知道它是如何工作的。
*更多信息..我在每个页面上都包含一个会话文件,并且每次获得新经验时我都会检查查询,并且此代码将用于自动更新数据库上的级别。