2

好吧,我有计算器。我想接受这种$1,000,000格式的值

所以下面是我的代码想知道如何使用 php 替换它们

直播: http://ffsng.deewayz.in/index.php?v=1000000& sv=1951153458

我只想知道用php this 替换它们的代码,$1,000,000以及1000000float 是否可以接受这个值或者必须将float 更改为其他值。

我的 HTML

Enter Present Value of Pet: <input type="text" name="v" value="1000000"/><br>
Enter value of pet you want: <input type="text" name="sv" value="1951153458"/><br>

我的 PHP

$v         = isset($_GET['v']) ? (float) $_GET['v'] : 1000000;
$sv        = isset($_GET['sv']) ? (float) $_GET['sv'] : 1951153458;

谢谢

4

2 回答 2

3
function reverse_number_format($num)
{
    $num = (float)str_replace(array(',', '$'), '', $num);
}
于 2012-10-15T12:10:07.253 回答
0

您可以只使用 preg_replace 删除 $ 和 ,

$v  = preg_replace('/[\$,]/', '', $v);
$sv = preg_replace('/[\$,]/', '', $sv);
于 2012-10-15T12:11:46.277 回答