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?