Я пытаюсь добиться конвертации числа в формат валюты, чтобы добавлять десятичные и запятые, когда это необходимо, но я не хочу, чтобы он отображал символ валюты.
Раньше я использовал number_format, но это устарело в пользу более новой функции.
Я пробовал это:
$val = "23";
$fmt = numfmt_create( 'en', NumberFormatter::CURRENCY);
// i tried the following
$num = numfmt_format_currency($fmt, $val); // omitted the 3rd parameter but caused error
$num = numfmt_format_currency($fmt, $val,null); // tried to null or blank the 3rd param but im getting a weird symbol / prefix
EDIT: исправление, я имел в виду, что money_format устарел, а не number_format. извините