Привет всем, я пытаюсь отформатировать диапазон ввода чисел с помощью php number_format
ВХОД вероятности
- 1234
- 12345
- 123456789
- 123456789,50
- 123.45,00
- 123.456.78,50
ВЫХОД должен быть
точка должна быть в множителе 3 цифры, а последние две (если они доступны в диапазоне ввода) должны поставляться с разделителем запятых
- 1.234,00
- 12.345,00
- 123.456.789,00
- 123.456.789,50
- 12.345,00
- 12.345.678,50
вывод должен быть в соответствии с голландским форматом, точка должна быть в множителе 3 цифры, а последние две цифры должны поставляться с разделителем запятых
вроде, вот ссылка, по которой вы можете поместить любое входное значение из вышеприведенного списка в текстовое поле , вы можете получить вывод, как показано ниже
код, который я использую
echo numberFormat('12345');
function numberFormat($num)
{
return preg_replace("/(?<=\d)(?=(\d{3})+(?!\d))/",".",$num);
}
но он не будет работать с (4), (5), (6) из моей входной вероятности совпадения с выходными.