鍍金池/ 問答/PHP  數(shù)據(jù)庫/ php mariadb sum除以若沒有值,會(huì)出現(xiàn)NAN,能否顯示0?

php mariadb sum除以若沒有值,會(huì)出現(xiàn)NAN,能否顯示0?

$selectTip = $pdo->query("SELECT * FROM `tips_rate`
                WHERE `tip_id` = '".$row['id']."' "
              );
              $selecttotal = mysqli_num_rows($selectTip);
              $rate = $pdo->query("SELECT SUM(star) as startotal FROM `tips_rate`
                WHERE `tip_id` = '".$row['id']."' "
              );
              $startotal = mysqli_fetch_array($rate);
              echo $startotal['startotal']/$selecttotal;

當(dāng)我echo他們互除以的結(jié)果後
假設(shè)沒有值他會(huì)出現(xiàn)NAN...能不能顯示 0?

回答
編輯回答
舊酒館

$num = $startotal['startotal']/$selecttotal;
echo is_nan($num) ? 0 : $num;

2018年1月9日 10:51