8

我有一个用 javascript 格式化的表单,它使数字看起来像:

10.000 或 2.300

<form>
<input type="text" name="price_1" value="2.300">
</form>

但我想将它们存储在没有点的mysql中。如何删除它们?

mysql_query("INSERT INTO prices price_a='price_1' WHERE id ='price_id'");

我看到money_format和number_format,但它只是格式化数字并没有删除任何东西。

4

3 回答 3

29

试试这个 :

str_replace(".", "", $string);
于 2013-01-28T08:45:51.120 回答
2

你可以使用str_replace()函数。

echo str_replace(".", "", $value);

$value 将是 10.000

于 2013-01-28T08:47:13.473 回答
1

您可以像这样使用 str_replace:

$var1 = "10.000";
$var1 = str_replace(".", "", $var1);

有关功能的更多信息在这里

于 2013-01-28T08:46:44.690 回答