多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
<div style="height:30px;line-height:30px;background:#f1f1f1;font-weight:bold;font-size:14px;padding:5px 10px;margin-bottom:10px;border-bottom:1px solid #ccc">类型>Integer整型</div> 二进制表达的 integer 自 PHP 5.4.0 起可用。 整型值可以使用十进制,十六进制,八进制或二进制表示,前面可以加上可选的符号(- 或者 +)。 每种进制表示方法: 八进制:前面+0 十六进制:前面+0x 二进制:前面+0b **注意:** 1.整型数的字长和平台有关,尽管通常最大值是大约二十亿(32 位有符号)。 2.如果给定的一个数超出了 integer 的范围,将会被解释为 float。 3.同样如果执行的运算结果超出了 integer 范围,也会返回 float。 4.PHP 中没有整除的运算符。 5.值可以舍弃小数部分强制转换为 integer,或者使用 round() 函数可以更好地进行四舍五入。 6.决不要将未知的分数强制转换为 integer,这样有时会导致不可预料的结果。 `echo (int) ( (0.1+0.7) * 10 ); // 显示 7!` 7.Integer是int的封装类。int只是数据类型。 **转换为整型 ¶** 要明确地将一个值转换为 integer,用 (int) 或 (integer) 强制转换。不过大多数情况下都不需要强制转换,因为当运算符,函数或流程控制需要一个 integer 参数时,值会自动转换。还"可以通"过函数 intval() 来将一个值转换成整型。 也就是说: ~~~ int(123.5)=123; (integer)123.5=123; round(123.5)=124; (int)"222"=222; intval("222")=222; ~~~ `bool转化:true:1;false:0` <div style="background:#f0f0f0;text-align:center;font-size:12px;padding:20px"> © 2017-版权 杜二红 如要转载,请注明出处! </div>