I've noticed that sometimes PHP rounds a .5 up and sometimes down, using both the number_format and printf functions. For instance, in a page I just made with a list of numbers, 81.945 gets rounded up to 81.95, while 101.565 gets rounded down to 101.56. Does anyone know why this happens, or a way to make the built in functions consistent? Thanks much.