5
我在那裏我試圖計算一組值的總組合數學題......當我嘗試運行我的計算,它只是返回的不是數字INF ...爲什麼我的php代碼返回inf?
$tally = 1;
foreach ($output as $key => $er) {
$tally = $tally *(ord(strtolower($er)) - 96);
}
echo $tally;
我在那裏我試圖計算一組值的總組合數學題......當我嘗試運行我的計算,它只是返回的不是數字INF ...爲什麼我的php代碼返回inf?
$tally = 1;
foreach ($output as $key => $er) {
$tally = $tally *(ord(strtolower($er)) - 96);
}
echo $tally;
如果當你試着回顯一個數字而不是PHP給你「INF」時,這是因爲PHP認爲這個數字是無限的,或者太大而不能存儲在它的內存中。
您可以通過echo is_infinite($tally);
確認
$ output中的內容是什麼? – user2092317