PHP价格数字和转换为带逗号的字符串
我正在尝试转换PHP的价格,以在网站的不同功能中使用它,但不能使它为每一个我需要的情况下正常工作 我有一家网店,那里的价格可以是:PHP价格数字和转换为带逗号的字符串,php,Php,我正在尝试转换PHP的价格,以在网站的不同功能中使用它,但不能使它为每一个我需要的情况下正常工作 我有一家网店,那里的价格可以是:$total\u price: a). 650 b). 1260.2 c). 17.55 我需要将它们转换为两种不同的类型/形式,以便在不同的地方使用。 表格1:价格需要看起来像 a). 65000 b). 126020 c). 1755 a). 650,00 b). 1260,20 c). 17,55 表格2:价格需要看起来像 a). 65000
$total\u price
:
a). 650
b). 1260.2
c). 17.55
我需要将它们转换为两种不同的类型/形式,以便在不同的地方使用。
表格1:价格需要看起来像
a). 65000
b). 126020
c). 1755
a). 650,00
b). 1260,20
c). 17,55
表格2:价格需要看起来像
a). 65000
b). 126020
c). 1755
a). 650,00
b). 1260,20
c). 17,55
我尝试过不同的方法,但没有一种方法能给出我想要的结果(表1和表2)。
如您所见,“.”用于小数分隔符,应用程序价格必须推到小数点后2位
有人知道最好的方法是正确地进行转换吗?您可以在php中使用number\u格式函数 表格一
$a = 650;
$b = number_format($a, 2, ",", "");
// display : 650,00
表格二
$a = 650;
$b = number_format($a, 2, "", "");
// display : 65000
尝试money\u format()
函数。
链接示例:使用数字格式($yourNumber)