Если его хранится в базе данных так же, как число без валюты вы могли бы просто использовать функцию number_format($x,y,'.','')
где $ х ваш номер у это количество чисел за десятичного разделителя «» - означает десятичный разделитель. '' означает, что между тысячами нет разделителей
так что вы просто форматируете свой номер так, как хотите, и добавляете знак «евро».
, если его цена есть функция называется денежный формат:
и должен использовать его с локалями страны валюты и хочет Fe. :
setlocale(LC_MONETARY, 'de_DE'); echo money_format('%.2n', $your_variable);
это означает, что и использовать валюту германии. «% .2n» означает, что ваш выход равен $ yourvariable и имеет 2 десятичных числа
И к знаку «евро» после или перед номером. Это зависит от локалей. Я думаю, что словацкий или испанский имеет знак евро после номера.
Попробуйте.
Вы могли бы изменить, как вы задаете вопрос о переполнении стека, просмотрев раздел часто задаваемых вопросов! – ITroubs