この形式で値を取得しようとしています$1,000,000
。現在、この形式で値を取得しており、1000000
正常に機能していますが、これは必要ありません。値を$1,000,000として取得し、PHPコードで変更して、それを受け入れたいと思います。
私のHTML:
<form action="index.php" method="Get">
Enter the present value of pet: <input type="text" name="v" value="1000000"/><br>
Enter the value of the pet you want: <input type="text" name="sv" value="1951153458"/><br>
<input type="submit" />
</form>
そしてこれが私のPHPです:
<?php
$i = 0;
$v = isset($_GET['v']) ? (float) $_GET['v'] : 1000000;
$sv = isset($_GET['sv']) ? (float) $_GET['sv'] : 1951153458;
$petearn = 0;
$firstowner = 0;
$secondowner = 0;
And so on..............
私の計算機はこのように正常に動作しています:
http://ffsng.deewayz.in/index.php?v=1000000&sv=1951153458
しかし、私はそれを次のようにしたいと思います。
http://ffsng.deewayz.in/index.php?v=$1,000,000&sv=$1,951,153,458
$1,000,000
このフォーマットをこれに変更する方法や他の方法があるかどうかについて、私は混乱しています1000000
。JavaScriptコードを使用する必要がありますか?フォームを送信する前に?
誰かが私を次のように助けようとしましたが、私にはそれをどのように使用するかについての手がかりがありません。
function reverse_number_format($num)
{
$num = (float)str_replace(array(',', '$'), '', $num);
}