2011-08-01 93 views
1

我希望能夠在PHP應用程序中指定一分(百分之一最大)的一小部分。我需要弄清楚需要多少次迭代來達到一個完整的分數。我繼承了一個據稱正在執行此操作的應用程序,但它根本無法工作。有人可以指點我嗎?如果這不是簡單的話,我很抱歉。我只是空白。在我們的應用程序,它是做這樣的事情:需要獲得乘數,將帶來一個分的分數到一個整數

$integerPayout = (int)floor($payout * 10000); 
$count  = 1; 
$modAmount = 100; 
while(($integerPayout * $count) % $modAmount != 0) 
$count += 1; 
echo $count; 
+0

什麼是while循環$合作? – Andrea

+2

讓我成爲第一個告訴你不應該用浮點數來處理實際金錢的人。 –

+0

$ co是一個錯字。我道歉。 – polygone

回答

1

lcm(100, (int)($payout * 100))/(int)($payout * 100)

相關問題