我从数据库中提取了这个$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粉1517201732023-11-08 00:31:23
您确定您的 $row['anskaf_sum'] 不包含您不期望的值吗? 因为:
<?php $number = 100000.5; echo number_format($number, 1, ",", "."); ?>
...这将返回您想要的结果:100.000,5