更改逗号到点,使用php中的小数位

所以我有一些领域来自表格.在这里,您可以输入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.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...