如何用逗号存储货币值?

时间:2014-07-16 15:41:29

标签: php mysql apache phpmyadmin xampp

如何使用逗号存储货币值?我正在使用phpMyAdmin和mySQL以及Apache建立一个数据库,我需要输入带有逗号的货币值以及%值。我可以使用除Varchar之外的数据类型吗?顺便说一下,我对Php和SQL很新,所以不要对我大喊大叫。谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

$您可以用点(。)替换逗号(,)并使用数据类型float / double。如果你不使用逗号作为1k分隔符,这只适用于当前。

http://php.net/manual/en/function.str-replace.php

$numP = str_replace(",", ".", $numC);

您可以在事后明确解析数字。

$numF = floatval($numP);

doubleval()是别名。我不知道这是不是最佳做法,但它确实有效。 但是,您不应将此用于财务应用程序。