我有一个函数根据用户的经验值返回用户的等级。现在我想反过来实现,输入用户的等级,获取达到该等级所需的经验值,应该怎么做呢?
function getLevel($experience)
{
return round ( sqrt( pow($experience, 1.4) - 1.5*$experience +1) /100 );
}
function getExperienceByLevel($level)
{
return ???;
}
这是我目前使用普通数学所做的。由于我知道$level,我希望表达式为$experience = XXXX
。
$level = sqrt( pow($experience, 1.4) - 1.5*$experience +1) /100;
$level*100 = sqrt( pow($experience, 1.4) - 1.5*$experience +1);
pow($level*100, 2) = pow($experience, 1.4) - 1.5*$experience + 1;