我正在做一个添加价格和小数的小应用程序。点与小数一起使用是正常的,但是我如何用逗号写十进制数作为输入(543,35 而不是 543.35),然后可能用指向数据库(mysql)的点来更改它?然后用逗号从数据库中打印出来。原因是在芬兰写小数时逗号(,)比点(.)用得更多。
非常感谢!
塞缪尔
最佳答案
$input = '5,50';
$output = str_replace(',', '.', $input);
var_dump($output); // string(4) "5.50"
$number = (float)$output;
var_dump($number); // float(5.5)
关于php - 用逗号代替点的十进制数(php 和 sql),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2002571/