I have a set of integers that I would like to change to a US money format.
Here are some examples of what I would like to do. The first number is what is in the database and the second is what I would like the money format to look like.
4500 = $45.00
395 = $3.95
19000 = $190.00
I'm really just unsure what function I should be using to make this sort of conversion.
Thank you for the help
You could use number_format()
number_format((4500/100), 2);
There's also money_format() , but it's slightly more complicated.
看一下money_format ,它将数字格式化为货币字符串。
$number=4500;
$money='$'.round($number/100,2);
Have you looked at money_format() ? You'll just need to divide your values by 100 before using them w/this function.
Also, you could consider number_format() as well.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.