Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将整数字符串转换为货币格式_Php - Fatal编程技术网

Php 将整数字符串转换为货币格式

Php 将整数字符串转换为货币格式,php,Php,我有一组整数,我想换成美国货币格式 下面是我想做的一些例子。第一个数字是数据库中的数字,第二个是我想要的货币格式 4500=45.00美元 395=3.95美元 19000=190.00美元 我真的不确定应该使用什么函数来进行这种转换 感谢您的帮助您可以使用 还有,但稍微复杂一些。看看,它将数字格式化为货币字符串。你看过吗?使用此函数之前,只需将值除以100即可 也可以考虑。讽刺的是,Mouay-Frand格式的结果很难重新格式化。返回像“USD 45.00”这样的字符串和类似的奇怪的东西,很难

我有一组整数,我想换成美国货币格式

下面是我想做的一些例子。第一个数字是数据库中的数字,第二个是我想要的货币格式

4500=45.00美元

395=3.95美元

19000=190.00美元

我真的不确定应该使用什么函数来进行这种转换

感谢您的帮助

您可以使用

还有,但稍微复杂一些。

看看,它将数字格式化为货币字符串。

你看过吗?使用此函数之前,只需将值除以100即可


<>也可以考虑。

讽刺的是,Mouay-Frand格式的结果很难重新格式化。返回像“USD 45.00”这样的字符串和类似的奇怪的东西,很难简单地添加一个美元符号。这个问题需要后面的零。这不提供尾随零,甚至不保证小数点。
number_format((4500/100), 2);
$number=4500;
$money='$'.round($number/100,2);