Heim > Fragen und Antworten > Hauptteil
Ich habe das aus der Datenbank abgerufen$number = 100000.5;
.
Ich muss das Format auf 100.000,5
str_replace
+ number_format
Ich habe es erraten.
Mein Ersatz hat perfekt funktioniert,
echo str_replace('.', ',', $row['anskaf_sum']);
(Rückgabe: 100000,5) Aber wenn ich „number_format“ hinzufüge, scheitere ich irgendwie
number_format($row['anskaf_sum'] , 0, ',', '.');
Rückkehr
101
Ich habe ein paar andere Ansätze ausprobiert, aber ich komme anscheinend nicht annähernd an die Antwort heran, die ich brauche
Vielen Dank.
P粉1517201732023-11-08 00:31:23
您确定您的 $row['anskaf_sum'] 不包含您不期望的值吗? 因为:
<?php $number = 100000.5; echo number_format($number, 1, ",", "."); ?>
...这将返回您想要的结果:100.000,5