2013-10-07 199 views
5

我在那裏我試圖計算一組值的總組合數學題......當我嘗試運行我的計算,它只是返回的不是數字INF ...爲什麼我的php代碼返回inf?

$tally = 1; 
foreach ($output as $key => $er) { 
    $tally = $tally *(ord(strtolower($er)) - 96); 
} 
echo $tally; 
+0

$ output中的內容是什麼? – user2092317

回答

9

如果當你試着回顯一個數字而不是PHP給你「INF」時,這是因爲PHP認爲這個數字是無限的,或者太大而不能存儲在它的內存中。

您可以通過echo is_infinite($tally);確認

相關問題