45得票15回答
money_format()函数的替代方案是什么?

我正在尝试在PHP中使用money_format()函数,但它会出现以下错误:Fatal error: Call to undefined function money_format() 搜索有关此错误的信息表明,如果系统不具备strfmon功能(例如,Windows操作系统没有),则函数mo...

38得票23回答
如何在PHP中以印度数字格式显示货币?

我有一个与格式化印度卢比货币(INR)有关的问题。例如,在这里数字表示为:1 10 100 1,000 10,000 1,00,000 10,00,000 1,00,00,000 10,00,00,000 参考印度数字系统 我需要在PHP中使用它。 我看到了这个问题以印度数值格式显示货币。但是...

23得票1回答
如果在浮点数中处理金钱是不好的,那么为什么money_format()函数会这样做?

我一直在犹豫如何处理PHP中的货币显示和计算,很长一段时间以来一直使用DECIMAL类型将其存储在MySQL中,并使用money_format()在网页上进行格式化显示。然而,今天我看了实际的原型:string money_format ( string $format , float $nu...

22得票3回答
PHP显示money_format时不显示货币文本

在PHP中,能否使用money_format函数展示金额但不显示货币符号或者至少以缩写形式显示? 目前我使用的代码是:$money = "1234.56"; setlocale("LC_ALL", "de_DE"); $money = money_format("%n", $money);

17得票7回答
PHP money_format();英镑符号不是GBP。

我无法弄清如何获取货币符号?目前我正在使用以下方法:setlocale(LC_MONETARY, 'en_GB'); money_format('%i', 1000); 这会给我输出结果GBP1,000 但是我想要£1,000 我已经查阅了PHP手册,但并没有太大的帮助。 有任何想法吗?

13得票7回答
PHP的money_format函数如何格式化欧元?

我们可以使用以下代码来获取 $ 符号并格式化货币。setlocale(LC_MONETARY, 'en_US.UTF-8'); $amount = money_format('%(#1n', $amount); 如何从php的money_format函数中获取欧元符号?

13得票7回答
PHP:将美元转换为美分

我希望输入可以接受以下任意一种格式: "$12.33", "14.92", "$13", "17", "14.00001"。输出应分别为1233, 1492, 1300, 1700和1400。这显然并不像看起来那么简单:<?php $input = '$64.99'; // value...

11得票5回答
PHP intval与floor的区别

floor()和intval()有什么区别?虽然两者的结果相同,但在性能方面是否存在问题?这两者哪个更快?如果我只想返回一个十进制数的整数部分,应该使用哪个php函数? 这里的目标是将1999.99显示为1999,省略小数值并仅返回整数部分。$num = 1999.99; $formatte...

10得票2回答
PHP货币格式化(带空格)

我在想是否有一种方法可以使用空格字符分隔千位数。 例如:$number = 21234.56; setlocale(LC_ALL, 'pl_PL.utf8'); echo money_format('%i', $number); 给我的是: 21.234,56 PLN 我想要的是: 2...

9得票1回答
PHP money_format

我正在使用 money_format,第一个参数为 '%n',以包含美元符号,并且我已将语言环境设置为 en_US,但它仍未包括在内。为什么?