php intval函数
作用
intval — 获取变量的整数值
使用实例
1 <?php 2 echo intval(42); // 42 3 echo intval(4.2); // 4 4 echo intval('42'); // 42 5 echo intval('+42'); // 42 6 echo intval('-42'); // -42 7 echo intval(042); // 34 8 echo intval('042'); // 42 9 echo intval(1e10); // 1410065408 10 echo intval('1e10'); // 1 11 echo intval(0x1A); // 26 12 echo intval(42000000); // 42000000 13 echo intval(420000000000000000000); // 0 14 echo intval('420000000000000000000'); // 2147483647 15 echo intval(42, 8); // 42 16 echo intval('42', 8); // 34 17 echo intval(array()); // 0 18 echo intval(array('foo', 'bar')); // 1 19 ?>
相似函数
- boolval() - 获取变量的布尔值
- floatval() - 获取变量的浮点值
- strval() - 获取变量的字符串值
- settype() - 设置变量的类型
- is_numeric() - 检测变量是否为数字或数字字符串
- 类型转换的判别
- BCMath 任意精度数学函数
注意
需要注意的是参考手册上面的位置,和这一类函数的名称
这一类函数叫做 Variable handing 函数,在 函数参考 分类里面
比如说empty函数,is_array等等基础函数就和这个是一类的
详细的看php参考手册
参考手册链接:
PHP: intval - Manual
http://php.net/manual/zh/function.intval.php