PHP проверить, если деньги_формат
У меня есть форма, в которой запрашиваются введенные деньги, и я хотел бы, чтобы она была правильно отформатирована с использованием $, запятых через каждые 3 знака и без десятичных знаков, если это не применимо. Проблема в том, что некоторые пользователи вводят их правильно, а другие - нет. Как я могу проверить в php, чтобы увидеть, если этот номер в правильном формате, и если это не так, настройте его соответствующим образом. Я уже поставил $ перед числом, просто нужна помощь с запятыми и десятичными знаками.
Я слышал, что проще использовать number_format, чем money_format. Есть ли польза от использования одного над другим?
1 ответ
"Некоторые пользователи вводят их правильно, а другие нет"
Проверьте ввод и все готово, просто используйте number_format для форматирования числа по своему усмотрению.
Чтобы использовать money_format, вам нужно правильно настроить свои локали. Если вы используете только $, числовой формат проще.