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

我從資料庫中提取了這個$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

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板