PHP数字和分隔符

PHP数字和分隔符,php,Php,我有这个数字150000我怎么能这样打印它: 没有千个分隔符和。作为十进制分隔符 我累了Str_替换,但它没有工作,有任何简单的代码来做吗 使用 例如: 输出: 150 000,00 例2: 输出 150000,00 首先用str_replace删除空格,然后用number_格式格式化number: $num = '150 000'; echo number_format( str_replace(' ', '', $num), 2, '.', '' ); 其中一种可能是: <?ph

我有这个数字150000我怎么能这样打印它: 没有千个分隔符和。作为十进制分隔符

我累了Str_替换,但它没有工作,有任何简单的代码来做吗

使用

例如:

输出:

150 000,00
例2:

输出

150000,00

首先用str_replace删除空格,然后用number_格式格式化number:

$num = '150 000';
echo number_format( str_replace(' ', '', $num), 2, '.', '' );

其中一种可能是:

<?php
$myNumber = "150 000";
$myNumber = filter_var($myNumber, FILTER_SANITIZE_NUMBER_INT);
echo printf('%1$f', $myNumber);

请给出更多预期结果的示例?
$num = '150 000';
echo number_format( str_replace(' ', '', $num), 2, '.', '' );
<?php
$myNumber = "150 000";
$myNumber = filter_var($myNumber, FILTER_SANITIZE_NUMBER_INT);
echo printf('%1$f', $myNumber);