Linux 拨号vps windows公众号手机端

将php字符串转换为数字的技巧

lewis 4年前 (2021-06-09) 阅读数 8 #资讯

在PHP中,可以使用以下方法将字符串转换为数字:

1. 使用`intval()`函数:该函数将字符串转换为整数。如果字符串以非数字字符开头,则返回0。

```php

$str = "123";

$num = intval($str);

echo $num; // 输出:123

```

2. 使用`(int)`强制类型转换:将字符串强制转换为整数类型。

```php

$str = "456";

$num = (int)$str;

echo $num; // 输出:456

```

3. 使用`floatval()`函数:该函数将字符串转换为浮点数。如果字符串以非数字字符开头,则返回0.0。

```php

$str = "789.5";

$num = floatval($str);

echo $num; // 输出:789.5

```

4. 使用`doubleval()`函数:与`floatval()`函数类似,将字符串转换为浮点数。

```php

$str = "10.25";

$num = doubleval($str);

echo $num; // 输出:10.25

```

请注意,以上方法在将字符串转换为数字时,会自动忽略字符串中的非数字字符。如果字符串中包含非数字字符,转换结果将截断为第一个非数字字符之前的部分。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门