gpt4 book ai didi

php - 在插入 MySQL 表之前格式化十进制?

转载 作者:行者123 更新时间:2023-11-30 23:31:39 25 4
gpt4 key购买 nike

我从 txt 文件导入信息。我有 3 个文件,其中一个字段是不同格式的价格。

列的格式是 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);

在表中插入一条记录之前不知道这个格式是否正确?如果有任何其他解决方案,我将不胜感激。我为我的英语道歉。提前致谢!

最佳答案

您可以使用 printf 或 sprintf php 函数获取正确格式的数字。

关于php - 在插入 MySQL 表之前格式化十进制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10294059/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com