txt ファイルから情報をインポートしました。3 つのファイルがあり、このファイルの 1 つのフィールドは異なる形式の価格です。
列の形式は DECIMAL(12,5) です
file 1 -> $price_1 = 000000000000024.99
file 2 -> $price_2 = 25476,99
file 3 -> $price_3 = 3,768.44
mySQL テーブルに挿入する前に、次のスクリプトを使用します。
ファイル 1 の場合
$price = (real)number_format($price_1 , 2, '.', '');
ファイル 2 の場合
$price = (real)str_replace(",", ".", $price_2);
ファイル 3 の場合
$price = (real)str_replace(",", "", price_3);
テーブルにレコードを挿入する前に、この形式が正しいかどうかわかりません。他の解決策があれば、私は非常に感謝します。私の英語で申し訳ありません。前もって感謝します!