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

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

推荐答案

通常不需要这样做,因为在大多数情况下,PHP会强制您使用该类型.对于确实希望显式转换类型的情况,请执行以下操作:

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

Php相关问答推荐

在WooCommerce checkout 时请求强制旅客信息并在感谢、邮箱和管理命令中显示

根据特定运输类别增加WooCommerce购物车总重量

Nginx重写扩展名为.php的动态URL

Sylius php -如何将购物车传递到小枝模板(Sylius模板事件)

如何在laravel中使用script type= text/html/script

针对给定产品类别的WooCommerce计数审核

CKEDITOR-如何在PHP中判断提交后的空数据

文本到语音:不考虑音高值

WooCommerce产品页面上没有产品详细信息

Font Awesome 加载图标未显示在 WooCommerce 管理员列表中

Golang - Html 模板:如何创建导航项 - 子菜单?我找不到怎么做

当我激活插件时出现错误注意:未定义的偏移量:1

如何在PHP中对多个脚本调用进行排队?

PHP:如何将多列sql查询结果转换成数组

php preg_match 验证 Tiktok 用户名

Laravel 模型将日期保存为空

laravel 中的 OrderBy json 列

无法在 Laravel 10 中安装 jenssegers/mongodb

按数字然后按字符串对关联 PHP 数组进行排序

在全局安装 Composer 包后运行命令