chris57828 Posted October 8, 2013 Share Posted October 8, 2013 Hi, This is a really easy one but for the life of me I cannot fathom it out. All I want to do is format numbers to have a decimal point in the right place. For I example I want the number 9550 to be formatted as 95.50 or 1250 as 12.50 or 10000 as 100.00 I search google using 'formatting to two decimal places' but in the case of the first example all I get returned is formatting numbers such as 9500 to 9500.00 which I don't want. Help would be greatly appreciated Regards, Chris. Quote Link to comment https://forums.phpfreaks.com/topic/282795-formatting-numbers/ Share on other sites More sharing options...
Ch0cu3r Posted October 8, 2013 Share Posted October 8, 2013 (edited) You need to divide the numbers by 100 to move the decimal place by 2. Then you can use number format. $number = 9550; echo number_format($number / 100, 2, '.', ','); Edited October 8, 2013 by Ch0cu3r Quote Link to comment https://forums.phpfreaks.com/topic/282795-formatting-numbers/#findComment-1453029 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.