为什么显示“ GBP10.00”而不是“ 10.00”?

时间:2018-07-29 18:14:49

标签: laravel

我有一个具有此功能的模型:

public function showPrice(){
return money_format('%i€', $this->price);
}

随后在视图中的用法如下:

<span>X {{$prod->pshowPrice()}}</span>

但不会出现10.00欧元,而是显示10.00英镑。

你知道为什么吗?

1 个答案:

答案 0 :(得分:1)

i根据用于描述当前语言环境的货币的格式来格式化数字

如果您使用的语言环境为en-gb

,则所见即所得

类似money_format('%i!', $this->price)的东西将不显示任何货币信息(其中!是禁止显示货币符号的标志)