2022年01月20日发布php怎么float转换成int类型

大家好,今日小科来聊聊一篇关于2022年01月20日整理发布:php怎么将float转换成int类型的文章,现在让我们往下看看吧!
PHP中把浮点数转换成int类型的方法:1。使用强制类型转换将括号中的目标类型“(int)”添加到要转换的浮点变量之前,例如“(int)3.14”;2.使用intval函数获取变量的整数值。
将php浮点转换为int类型
1.强制类型转换-在要转换的变量前添加括在括号中的目标类型。
允许转换的PHP数据类型有:
(int),(整数):转换为整形
(浮点)、(双精度)、(实数):转换为浮点。
(字符串):转换为字符串
(布尔),(布尔):转换为布尔类型
(数组):转换为数组
(对象):转换为对象
示例:将浮点类型转换为整型
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
$ num1=3.14
$ num 2=(int)$ num 1;
var _ dump($ num 1);//输出浮点(3.14)
var _ dump($ num 2);//输出int(3)
?输出:
[推荐研究:《PHP视频教程》]
2.使用intval函数
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
$ num1=123.9
$ num 2=int val($ num 1);
var _ dump($ num 1);
var _ dump($ num 2);
?输出:
Intval函数用于获取变量的整数值。
intval函数通过使用指定的十进制基数转换(默认值为十进制)返回变量var的整数值。Intval不能用于对象,否则将生成E_NOTICE错误并返回1。
语法:
Intval(混合$ var [,int $ base=10])参数描述:
$var:要转换为整数的数量值。
$base:用于转换的十进制系统。
如果基数为0,则通过检查var的格式来确定使用的十进制系统:
如果字符串包含“0x”(或“0X”)前缀,请使用十六进制(十六进制);否则
如果字符串以“0”开头,请使用八进制;否则
将使用十进制。
返回值:成功时返回var的整数值,失败时返回0。空数组返回0;非空数组返回1。
扩展知识:
通常,这种情况涉及实际工作量中的意外错误。
如果你必须发送浮动价格(2位小数)
而产品做好之后,需要转换成int(奇怪的需求)。
intval(39.80*100)=3979
intval(四舍五入(浮动汇率($ value)* 100))=3980
这篇好文章是转载于:知行礼动
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 知行礼动
- 本文地址: /news/detail/tanhbggcjj