2013-10-07 13 views
5

Ho un problema di matematica in cui sto cercando di calcolare la combinazione totale di valori in un insieme ... quando provo e faccio funzionare il mio calcolo si restituisce solo INF invece di un numero ...Perché il mio codice php restituisce inf?

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

ciò che è in uscita $? – user2092317

risposta

9

Se quando provi ad echo un numero e isntead PHP ti dà "INF", è perché PHP pensa che il numero sia infinito, o troppo grande per essere memorizzato nella sua memoria.

È possibile confermare questa echo is_infinite($tally);

Problemi correlati