如何从数字中删除点?

时间:2013-01-28 08:43:00

标签: php mysql formatting numbers

我有一个用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,但它只是格式化数字不会删除任何内容。

3 个答案:

答案 0 :(得分:21)

试试这个:

str_replace(".", "", $string);

答案 1 :(得分:1)

您可以像这样使用str_replace:

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

有关函数的更多信息是here

答案 2 :(得分:1)

您可以使用str_replace()功能。

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

$ value将是10.000