【发布时间】:2015-06-10 14:56:24
【问题描述】:
我的数学不太好,我希望将 3 个数学方程转换为 php 函数。
我尝试查找如何在 php 中单独执行等式的每个部分,但我不断得到奇怪的结果,所以我一定是做错了什么。
有没有指数增长的php函数?
带有方程式的图像在这里: http://i.imgur.com/zIhMEEu.jpg
谢谢
对于第二个等式,这就是我所拥有的:
$rank = 50;
$xp = log(24000 * (2^($rank/6) - 1));
echo $xp;
这个数字太小,不正确。我也不确定如何将“ln 2”转换为 PHP。 log() 函数似乎出现在“自然对数到 php”搜索下。
【问题讨论】:
-
你能告诉我们你已经做了什么吗?
-
php.net/manual/en/book.math.php 可能是一个好的开始
-
第二个方程
$xp = (24000*(2^($rank/6)-1))/log(2) -
请注意
^不是求幂运算符,而是按位XOR运算符。 PHP 5.6 中引入了一个指数运算符**。