php - 用逗号代替点的十进制数(php 和 sql)

标签 php sql

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

相关文章:

php - Assets CSS 背景图像未加载但具有相同的文件路径

php - FedEx 网络集成错误代码 9004

PHP 时间困境

php - 我可以用单引号回显变量吗?

SQL Server 数据库设计与外键混淆

java - 新手指针 rs.next

sql - 将 postgres 中的记录分组并拆分为几个新的列系列

python - 每个赛季篮球队/比赛/得分的数据库。表结构

sql - 如何根据特定字段中的数据向查询添加行

javascript - WebView 出现问题,加载时卡住