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 に答える