PHP money_format для EURO

Мы можем использовать следующий код для получения $ mark и форматирования денег.

setlocale(LC_MONETARY, 'en_US.UTF-8'); $amount = money_format('%(#1n', $amount); 

Как получить символ евро от php money_format?

Related of "PHP money_format для EURO"

я думаю, что это сработает

 setlocale(LC_MONETARY, 'nl_NL.UTF-8'); $amount = money_format('%(#1n', 20); echo $amount; 

Использовать это

 setlocale(LC_MONETARY, 'nl_NL'); $amount = money_format('%(#1n', $amount); 

Вы можете использовать объект HTML

 "&euro"; 

Непосредственно в вашем коде

 $amount = money_format('%(#1n', $amount) .htmlentities('€'); 

РЕДАКТИРОВАТЬ

Или вы можете использовать ! flag % (#! 1n ', поэтому код будет выглядеть так:

 $amount = money_format('%(#!1n', $amount) .htmlentities('€'); 

Вы можете увидеть следующее сообщение

  • PHP show money_format без текста валюты

Надеюсь, это поможет

Наконец, итальянский язык работал для меня.

 $amount = '1600.00'; setlocale(LC_MONETARY, 'it_IT.UTF-8'); $amount = money_format('%.2n', $amount); echo str_replace('Eu','€',$amount); 

Очень старый поток, но если какой-то google здесь, то он работал даже на локальном MAMP

 setlocale(LC_MONETARY, 'de_DE'); echo money_format('€ %!n', 1.620.56); // € 1.620.56 

Это старая нить, но я счел целесообразным использовать соответствующее решение, так как главный ответ не дает реального решения. Я нашел это при поиске испанского LC_monetary, так что, как и я, вы оказываетесь здесь, у вас есть ответ.

Я использую следующее, завернутое в функцию, с тем преимуществом, что он отлично справляется с нулями ( см. Пример в вычислениях ). Я использую это в своих калькуляторах для макетирования учетных записей. Этот пример – Испания, но вы можете использовать ту Еврозону, которую вы предпочитаете:

 setlocale(LC_MONETARY, "en_ES"); function C_S($iv) { if(in_array($iv, array(' ','',0)) ){return'<i>&euro;</i>0.00';} else{return str_replace('EU','<i>&euro;</i>', money_format("%i", $iv));} } 

курсив не нужен, я использую их с CSS для выравнивания для отчетов о стиле финансов. Опять же, здесь для информации.

использовать:

 echo C_S(1234);