Преобразование целочисленных строк в формат денег

У меня есть набор целых чисел, которые я хотел бы изменить на формат денег в США.

Вот несколько примеров того, что я хотел бы сделать. Первое число – это то, что находится в базе данных, а второе – то, что я хотел бы, чтобы формат денег выглядел.

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 () .