如何在 PHP 中将字符串转换为数字

在 PHP 中可以使用几种简单的方法将字符串转换为数字。

下面,我们可以找到我们推荐我们使用的四种方便的方法。

使用类型转换

我们推荐我们使用的第一种方法是类型转换。
我们需要做的就是将字符串转换为数字原始数据类型,如下例所示:

$num = (int) "10"; 
$num = (double) "10.12"; 
//same as (float) "10.12";

执行数学运算

第二种方法是对字符串进行数学运算。
我们可以这样做:

$num = "10" + ;
$num = floor("10.1");

使用 number_format

另一种将字符串转换为数字的方法是使用 number_format 函数。
它将返回格式化的数字,否则将显示 E_WARNING。

以下是使用 number_format 函数的示例:

<?php

$num = "1000.314";

//使用 number_format() 函数将字符串转换为数字
//
echo number_format($num), "\n";

echo number_format($num, );
?>

在这篇文章中,我们展示了四种不同且方便的将字符串转换为数字的方法。

使用 intval() 或者 floatval()

将字符串转换为数字的第三种方法是使用 intval() 或者 intval() 函数。
这些方法通常用于将字符串转换为匹配的整数和浮点值。

下面是一个例子:

$num = intval("10"); 
$num = floatval("10.1");
日期:2020-06-02 22:15:47 来源:oir作者:oir