PHP - 字符串转换为货币

yod*_*oda 3 php currency

我正在尝试使用此函数将字符串转换为货币格式,并尝试创建这样的内容:

350000000

to

350.000.000,00
Run Code Online (Sandbox Code Playgroud)

到目前为止,我的所有尝试都失败了,这是最后一次:

setlocale(LC_MONETARY, 'pt_PT.UTF-8@euro');
echo money_format('%.2n', $preco);
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.干杯!

jig*_*fox 9

你可以像这样使用number_format():

$number = 350000000;
$money_number = number_format($number,2,',','.');
Run Code Online (Sandbox Code Playgroud)