I am facing a small issue but unfortunately not able to fix it.
$rank = 13;  //Sometimes empty or Null
$hits = 3; //Sometimes empty or Null
$rating = $rank/$hits;
if(is_nan($rating)){
  $ratings = 0;
}
if(is_numeric($rating)  ){
  $ratings = number_format((float)$rating, 2, '.', ''); 
}else{
  $ratings = 0;  
}
$res['rating'] = $ratings; 
I am getting NaN as output if $rank or $hits are empty. What am I doing wrong?
 
     
     
    