我正在做一些添加价格和小数的应用程序.使用小数点是正常的,但是如何用逗号作为输入写入十进制数(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)