千位分隔符 PHP
P粉848442185
P粉848442185 2023-11-07 12:00:02
0
1
621

我从数据库中提取了这个$number = 100000.5;

我需要的是将格式设置为 100.000,5

str_replace + number_format 我猜到了。

我的替换工作完美,

echo str_replace('.', ',', $row['anskaf_sum']);

(返回:100000,5) 但是当我添加 number_format 时,我不知何故失败了

number_format($row['anskaf_sum'] , 0, ',', '.');

返回

101

我尝试了其他一些方法,但我似乎无法接近我需要的答案

谢谢。

P粉848442185
P粉848442185

全部回复(1)
P粉151720173

您确定您的 $row['anskaf_sum'] 不包含您不期望的值吗? 因为:

<?php
        $number = 100000.5;
        echo number_format($number, 1, ",", ".");
?>

...这将返回您想要的结果:100.000,5

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!