如何删除数字中的点?

问题描述 投票:0回答:3

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

php mysql formatting numbers
3个回答
30
投票

试试这个:

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

2
投票

您可以使用

str_replace()
功能。

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

$价值将为 10.000


1
投票

你可以像这样使用str_replace:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.