为什么我的php代码返回inf?

为什么我的php代码返回inf?,php,discrete-mathematics,Php,Discrete Mathematics,我有一道数学题,我试图计算一组值的总组合。。。当我尝试运行计算时,它只返回INF而不是数字 $tally = 1; foreach ($output as $key => $er) { $tally = $tally *(ord(strtolower($er)) - 96); } echo $tally; 如果当您尝试回显一个数字时,isntead PHP会给出“INF”,这是因为PHP认为该数字是无限的,或者太大而无法存储在其内存中 您可以通过echo is_infinite($t

我有一道数学题,我试图计算一组值的总组合。。。当我尝试运行计算时,它只返回INF而不是数字

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

如果当您尝试回显一个数字时,isntead PHP会给出“INF”,这是因为PHP认为该数字是无限的,或者太大而无法存储在其内存中

您可以通过
echo is_infinite($tally)来确认这一点