2

私は pow で何かを持っています。さまざまな結果のためにインター全体を返す必要があります (基本的に逆)

例 (小数点第 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 パーセンテージの変化)

どうもありがとう、私はさまざまな方法でこの問題と戦ってきました.250パーセントのすべての価格データポイントが配列に変更されました.これは高速ですが、配列の構築が遅い問題になります. if elseが現在の解決策ですが、250 のチャートで 2500 の価格ポイントの場合 =プロット ポイントを見つけるだけで 2 秒です。

4

1 に答える 1

3

使ってみましたlogか?機能の逆ですpow

$orig = floor(log($var/10,1.01));
于 2013-01-27T02:56:58.527 に答える