I have a float: 9.174599999999995
Which when I run number_format(9.174599999999995, 2) I am getting 9.17. I believe I should be getting 9.18 as the 4 rounds up to 5 and then the 7 rounds to 8. Is this not right? How can I achieve the desired result of 9.18?