您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

将以逗号为小数点的数字转换为浮点数

将以逗号为小数点的数字转换为浮点数

使用str_replace()去除点并不过分。

$string_number = '1.512.523,55';
// NOTE: You don't really have to use floatval() here, it's just to prove that it's a legitimate float value.
$number = floatval(str_replace(',', '.', str_replace('.', '', $string_number)));

// At this point, $number is a "natural" float.
print $number;

几乎可以肯定,这是执行此操作所需的cpu最少的方法,而且很有可能即使您使用一些高级功能也可以做到这一点。

其他 2022/1/1 18:16:32 有597人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶