您的位置:首页 > 编程语言 > PHP开发

php下intval()和(int)转换使用与区别

2017-11-27 11:49 666 查看
没啥区别,一般用(int),另外还有 float, string, array 等 
intval()而言,如果参数是字符串,则返回字符串中第一个不是数字的字符之前的数字串所代表的整数值。如果字符串第一个是‘-',则从第二个开始算起。 
如果参数是符点数,则返回他取整之后的值。

例:intval("A")=0; intval(12.3223)=12; intval("1123Asdfka3243")=1123; 

$a=0.99; 
$b=(int)$a; //$b=0; 

 

$a=1.99; 
$b=(int)$a; //$b=1; 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: