gpt4 book ai didi

PHP将字符串编号中的字符 ","替换为 "."

转载 作者:行者123 更新时间:2023-12-04 14:09:34 26 4
gpt4 key购买 nike

如何将“3,2563”等字符串转换为“3.2563”,

$number = "3,2563" ;
setlocale(LC_MONETARY,"en_US");
echo money_format("%.4n", $number);

$number = number_format($number,4,".","");

两个示例都仅输出 3.0000

最佳答案

字符串“3,2563”不是数字,因此 - 它不能这样使用。使用 PHP 函数 str_replace 可以轻松地将其转换为 float 。并进行类型转换。

$number = "3,2563";
$number = (float)str_replace(",", ".", $number); // returns (float) 3.2563
// Do whatever you want to do. Now $number is a float.

使用str_replace,将,替换为

请注意,小数分隔符可能会有所不同,具体取决于您的 PHP 配置。

关于PHP将字符串编号中的字符 ","替换为 ".",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35186905/

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