gpt4 book ai didi

php - 在表单中预先格式化的数字/货币显示和存储不正确的值

转载 作者:行者123 更新时间:2023-12-02 20:38:41 25 4
gpt4 key购买 nike

我有一个表单字段,在提交表单之前,它使用一些 Javascript 将用户输入的“价格”字段实时格式化,从 1000 到 1,000.00。当我提交表单时,一些 PHP 正在读取数据并打印结果

Javascript位是num = num.substring(0,num.length-(4*i+3))+','+

PHP 位为 'price' => number_format($this->ipsclass->input['price'], 2, '.', ''),

问题是如果预格式化的价格是 2,450.50 ..全部显示 2.00 或者如果输入是 24,500 显示 24.00

如果我从 JavaScript 中删除 ',' 就可以正常工作数据库字段的数据类型为 float 9,2,因为我需要对搜索结果进行排序

最佳答案

自己删除逗号:

number_format(str_replace(",", "", $this->ipsclass->input['price']), 2, '.', '')

关于php - 在表单中预先格式化的数字/货币显示和存储不正确的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2837109/

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