Sử dụng number_format
để thay thế ,
với .
Như thế này:
number_format($value, 8, '.') // 8 = number of decimals, . = decimal separator
Tuy nhiên, vấn đề của bạn dường như liên quan đến ngôn ngữ hiện tại. Bạn cần xem xét những điều sau: setlocale () và localeconv
setlocale(LC_ALL, 'en_US'); // NOT TESTED, read up on the appropriate syntax
Đây là cách thích hợp để thực hiện việc này, cách thay thế sẽ là (như đề xuất bên dưới), thực hiện str_replace(',', '.')
, nhưng bạn phải làm ngược lại mỗi khi bạn muốn xuất chuỗi.
Tuy nhiên, có một tùy chọn khác, bạn có thể đặt ngôn ngữ MySQL thành en_US
.