У меня есть функция, которая возвращает уровень пользователя на основе пользователя.. Как я могу это сделать, чтобы я мог ввести уровень и получить нужный вам уровень?Обратная функция PHP
function getLevel($experience)
{
return round (sqrt(pow($experience, 1.4) - 1.5*$experience +1) /100);
}
function getExperienceByLevel($level)
{
return ???;
}
Это то, что я сделал до сих пор, используя регулярные математические вычисления. Поскольку я знаю уровень $, я хочу, чтобы выражение было как $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;
передать другой параметр в основной функции и на основе вызова значения другой функции внутри основной функции –
Обновлен вопрос. – Fredrik
Кроме того, я мог бы сделать цикл, который вызвал getLevel(), пока не получил уровень. Но это кажется очень уродливым способом сделать это. – Fredrik