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

我想将这些类型的值,'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;

https://stackoverflow.com/questions/8529656/

相关文章:

php - 可以使用 PHP 短标签吗?

php - 我可以将数组绑定(bind)到 PDO 查询中的 IN() 条件吗?

php - 如何捕获 PHP 致命 (`E_ERROR` ) 错误?

php - PHP中@符号的用途是什么?

php - PHP 中的 HTTP_HOST 和 SERVER_NAME 有什么区别?

php - 如何在 PHP 中获得有用的错误消息?

php - 更改最大上传文件大小

php - 是否有将 PHP 数组复制到另一个数组的功能?

php - htmlentities() 与 htmlspecialchars()

php - 在 PHP 中使用前导零格式化数字