作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何存储带逗号的货币值?我正在使用 phpMyAdmin 以及 mySQL 和 Apache 来创建一个数据库,我需要输入带有逗号的货币值以及 % 值。除了 Varchar 之外,还有其他数据类型可以使用吗?顺便说一句,我对 Php 和 SQL 很陌生,所以不要对我大喊大叫。感谢您的帮助!
最佳答案
$您可以用点 (.) 替换逗号 (,) 并使用数据类型 float/double。当然,只有当您不使用逗号作为 1k 分隔符时,这才有效。
http://php.net/manual/en/function.str-replace.php
$numP = str_replace(",", ".", $numC);
之后您可以显式解析该数字。
$numF = floatval($numP);
doubleval() 是一个别名。我不知道这是否是最佳实践,但它确实有效。但是,您不应该将其用于金融应用程序。
关于php - 如何存储带有逗号的货币值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24785052/
我是一名优秀的程序员,十分优秀!