これは Stackoverflow での最初の質問ですので、ご容赦ください :)
ここ数時間私がやろうとしてきたことは、データベースからのアップロードとダウンロードでシンボルを置き換えることです。
How it should be:
Input: 100.000,25
Stored in database: 100000.25
Output: 100.200,25
これの理由は、小数点記号としてコンマが必要であり、桁区切り記号としてドットが必要だからです。データベースに格納されている数値を加算/乗算できるようにする必要があります。
これまでに試した中で最も効果的なのは次のとおりです。
// Value from form input:
$value = 100.200,25;
// Removing all but numbers and comma
$remove_symbols = array("+"," ",".","-","'","\"","&","!","?",":",";","#","~","=","/","$","£","^","(",")","_","<",">");
$db_value = str_replace($remove_symbols, '', $value);
// $db_value insert into db
// Pulling out the data
$db_pulled = number_format($row['liter'],2,',','.');
echo $db_pulled;
:( returns: 100.200,00 (should return 100.200,25)