Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why does my php code return inf?

I have a math problem where I am trying to calculate the total combination of values in a set... when I try and run my calculation it just returns INF instead of a number...

$tally = 1;
foreach ($output as $key => $er) {
  $tally = $tally *(ord(strtolower($er)) - 96);
}
echo $tally;
like image 395
Joey Canadian Avatar asked Oct 07 '13 22:10

Joey Canadian


1 Answers

If when you try and echo a number and isntead PHP gives you "INF", it is because PHP thinks that the number is infinite, or too large to be stored in its memory.

You can confirm this by echo is_infinite($tally);

like image 159
KHMKShore Avatar answered Oct 15 '22 05:10

KHMKShore