PHP pemisah ribu
P粉848442185
P粉848442185 2023-11-07 12:00:02
0
1
656

Saya mengeluarkan ini daripada pangkalan data$number = 100000.5;.

Apa yang saya perlukan ialah menetapkan format kepada 100.000,5

str_replace + number_format Saya rasa.

Pengganti saya berfungsi dengan sempurna,

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

(Pemulangan: 100000,5) Tetapi apabila saya menambah nombor_format saya entah bagaimana gagal

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

Kembali

101

Saya telah mencuba beberapa pendekatan lain tetapi saya nampaknya tidak dapat mendekati jawapan yang saya perlukan

Terima kasih.

P粉848442185
P粉848442185

membalas semua(1)
P粉151720173

Adakah anda pasti $row['anskaf_sum'] anda tidak mengandungi nilai yang anda tidak jangkakan? Kerana:

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

...ini akan mengembalikan hasil yang anda inginkan: 100.000,5

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan