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

标签 php casting type-conversion

我想将这些类型的值,'3''2.34''0.234343'等转换为数字.在 JavaScript 中我们可以使用 Number(),但是在 PHP 中有没有类似的方法可用?

Input             Output
'2'               2
'2.34'            2.34
'0.3454545'       0.3454545

最佳答案

您通常不需要这样做,因为 PHP 在大多数情况下会为您强制类型。对于确实要显式转换类型的情况,cast它:

$num = "3.14";
$int = (int)$num;
$float = (float)$num;

关于php - 如何在 PHP 中将字符串转换为数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8529656/

相关文章:

java - 需要在 Byte 和 Short 中进行转换

java - 如何?从 Int 中我可以获得 Upper Char 值吗?

php - Laravel 5.5 搜索多个实体

php - jQuery Mobile - IE 缓存问题

c#绑定(bind)到接口(interface)时向下转型

python - 在python中将uint8转换为int64

java - 是否可以将 String "1L"转换为相应的 Long 值?

php - 如果存在 SQL 更新,如果不存在则插入不工作

php - HTML 表单和 PHP 查询未将数据提交到 MySQL 数据库

c++ - 发送新类型作为参数