валюта — PHP формат денег добавить десятичную и запятую при необходимости

Как мне включить этот номер 247936 в это $ 2,479.36 используя php?

Я пробовал несколько вариантов, таких как:

setlocale(LC_MONETARY, 'en_US');
echo money_format('%i', '247936'); // OUTPUT: USD 247,936.00

Я тоже пробовал это

echo number_format(247936, 2);  // echos '247,936.00'

Я даже попробовал это, но это не сработало

echo number_format(247936, 2,'.', ','); // echos 247,936.00

-1

Решение

Похоже, ваша переменная в центах, поэтому разделите ее на 100

echo number_format((247936 / 100), 2, '.', ',');

Выход: 2,479.36

7

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector