所以我有一些领域来自表格.在这里,您可以输入0.3,并将其插入到数据库中.你输入0,3它只会插入“0”.
$product['protein']; // 0,3
所以到这个上面我怎么可以用点替换一个逗号?
尝试PHP的功能
str_replace():
$product['protein'] = str_replace(',','.',$product['protein']);
哪个应该是一个很好的合适.
你可以考虑使用number_format():
number_format($value,$numberOfDecimals,$charaForDecimalPoint,$charForThousandsSeparator)
但在您的情况下,由于您的起始价值(“0,3”)不会被识别为一个数字,因此不适用.
实际上,数值的小数点必须是一个点(“.”).
仅当您的起始值为真数时才使用number_format.
原文地址:https://www.jb51.cc/php/132523.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。