📅  最后修改于: 2023-12-03 14:57:03.021000             🧑  作者: Mango
在 PHP 中,如何将字符串转换为数字,并保留指定小数位数?
在 PHP 中,可以使用 (float)
或 (double)
来将字符串转换为浮点数类型(即数字类型),如下例:
$str = '3.14159265';
$num = (float)$str;
echo $num; // 输出 3.14159265
如果需要保留指定小数位数,可以使用 round()
函数,如下例:
$str = '3.14159265';
$precision = 2;
$num = round((float)$str, $precision);
echo $num; // 输出 3.14
在上例中,第二个参数 $precision
表示要保留的小数位数。round()
函数会自动四舍五入并保留指定小数位数。
另外,如果需要转换为整型(即去除小数部分),可以使用 (int)
或 (integer)
,如下例:
$str = '3.14159265';
$num = (int)$str;
echo $num; // 输出 3
在 PHP 中,将字符串转换为数字可以使用 (float)
或 (double)
,保留指定小数位数可以使用 round()
函数,转换为整型可以使用 (int)
或 (integer)
。