У меня есть набор целых чисел, которые я хотел бы изменить на формат денег в США.
Вот несколько примеров того, что я хотел бы сделать. Первое число – это то, что находится в базе данных, а второе – то, что я хотел бы, чтобы формат денег выглядел.
4500 = 45,00 $
395 = 3,95 долл. США
19000 = 190,00 долл. США
Я действительно просто не знаю, какую функцию я должен использовать, чтобы сделать такое преобразование.
Спасибо вам за помощь
Вы можете использовать number_format ()
number_format((4500/100), 2);
Также есть money_format () , но это немного сложнее.
Взгляните на money_format , который форматирует число как строку валюты.
$number=4500; $money='$'.round($number/100,2);
Вы посмотрели на money_format () ? Вам просто нужно разделить свои значения на 100, прежде чем использовать их с этой функцией.
Кроме того, вы можете также рассмотреть number_format () .