1. intval——将变量转换为整数类型
如果intval是字符类型,会自动转为0。
整数值(3.14159); //3
整数值(3.64159); //3
intval("ruesin"); //0
2.舍入:round()
将参数1 舍入为参数2 指定的精度。参数2 可以为负数或零(默认)。
回合(3.14159); //3
回合(3.64159); //4
回合(3.64159, 0); //4
回合(3.64159, 2); //3.64
回合(5.64159, 3); //3.642
轮(364159,-2); //364200
3、有小数则四舍五入加1:ceil()
文章来自ruesin.com
返回下一个不小于value 的整数。如果值有小数部分,则四舍五入。
我们在编写分页类计算页数的时候经常会用到这个方法。
Ruesin 的博客
天花板(3.14159); //4
天花板(3.64159); //4
4. 向下取整:floor()
返回不大于value 的下一个整数,并对value 的小数部分进行四舍五入。
楼层(3.14159); //3
楼层(3.64159); //3
使用PHP 内置函数bool settype(mixed $var, string $type)
范围
var 要转换的变量。
类型
type 的可能值为:
“boolean”(或自PHP 4.2.0 起为“bool”)
“integer”(或自PHP4.2.0 起为“int”)
“float”(仅在PHP 4.2.0 之后可用,旧版本中使用的“double”现已弃用)
"细绳"
"大批"
"目的"
“null”(自PHP 4.2.0 起)
示例:
$foo="5bar";//字符串
$bar=true;//布尔值
settype($foo,"integer");//$foo 现在是5(integer)
settype($bar,"string");//$bar 现在是"1"(string)
关于深入解析:小数点运算与字符类型转换技巧的内容到此结束,希望对大家有所帮助。
【深入解析:小数点运算与字符类型转换技巧】相关文章:
2.米颠拜石
3.王羲之临池学书
8.郑板桥轶事十则
用户评论
这篇文章讲的小数点和字符类型之间的转换真的很有用!
有13位网友表示赞同!
感觉很多时候会遇到这种类型的转换问题,终于找到了解决方法!
有5位网友表示赞同!
对程序员来说,掌握这些知识确实很重要。
有7位网友表示赞同!
原来还能这么转换呀!以前我总觉得很头疼。
有19位网友表示赞同!
这篇文章解释的很详细,很容易理解。
有8位网友表示赞同!
学习点东西,还是要多看这种实际操作的文章。
有13位网友表示赞同!
希望以后能学到更多编程技巧.
有14位网友表示赞同!
感觉零碎知识确实会积累成很大的知识库...
有8位网友表示赞同!
代码调试的时候遇到这类问题不知道该怎么解决!
有16位网友表示赞同!
对小白友超友好,把所有步骤都讲清楚了。
有11位网友表示赞同!
这篇文章让我学到了很多新东西的啊!
有7位网友表示赞同!
零碎知识,积少成多,确实很重要的概念。
有9位网友表示赞同!
学习一下,以后遇到类似问题就不用困惑啦!
有8位网友表示赞同!
以前总是把小数点和字符类型搞混了...
有18位网友表示赞同!
很多时候编程都需要用到这些细节操作,挺实用!
有17位网友表示赞同!
这篇文章让我更加了解计算机科学的奥妙。
有19位网友表示赞同!
学习效率提高了不少,文章讲得真好啊!
有11位网友表示赞同!
我本来想问这个问题怎么解决的,看到了这篇文章太棒了!
有14位网友表示赞同!
分享一下这个知识点,对很多人也有帮助吧。
有15位网友表示赞同!