PHP Pow功能需要反向

时间:2013-01-27 02:22:20

标签: php

我有一些关于战俘的东西,我需要为不同的结果返回整个国际米兰(基本上反转)

例如(舍入到4位小数):

<?php
$var = 10 * pow(1.01,0); // = 10
$var = 10 * pow(1.01,1); // = 10.1
$var = 10 * pow(1.01,2); // = 10.201
$var = 10 * pow(1.01,3); // = 10.303

我如何返回10.1150 = 1的整数,因为它高于10 * pow(1.01,1);且低于10 * pow(1.01,2);

1.01也可以是多个变量,(百分比缩放点和数字图表),为什么我只需要百分比差异的整数(1个框=从上方或下方的框中改变1个百分比) )

非常感谢,我已经用许多不同的方式与这个问题作斗争,包括x所有价格数据点,250%变为数组,这很快,除了构建数组成为慢问题。 if else是当前的解决方案,但是对于250个图表上的 2500个价格点= 2秒只是为了找到一个绘图点,考虑到我每天都在做数百万个图表,2秒= a积累了很多时间。

1 个答案:

答案 0 :(得分:2)

您是否尝试过使用log?它与pow函数相反。

$orig = floor(log($var/10,1.01));