// number_format only if not zero $num = 100.1; echo (floor($num) == $num) ? $num : number_format($num,1); // http://www.ciiycode.com/0mzSBWjeexjW/numberformat-only-if-not-zero