PHP 类型转换函数intval


Posted in PHP onJune 20, 2009

PHP代码
$id = intval($_GET['id']);
intval
(PHP 4, PHP 5)
intval — Get the integer value of a variable
Description
int intval ( mixed $var [, int $base= 10 ] )
Returns the integer value of var , using the specified base for the conversion (the default is base 10).
Parameters
var
The scalar value being converted to an integer
base
The base for the conversion (default is base 10)
Return Values
The integer value of var on success, or 0 on failure. Empty arrays and objects return 0, non-empty arrays and objects return 1.
The maximum value depends on the system. 32 bit systems have a maximum signed integer range of -2147483648 to 2147483647. So for example on such a system, intval('1000000000000') will return 2147483647. The maximum signed integer value for 64 bit systems is 9223372036854775807.
Strings will most likely return 0 although this depends on the leftmost characters of the string. The common rules of integer casting apply.
Examples

<?php 
echo intval(42); // 42 
echo intval(4.2); // 4 
echo intval('42'); // 42 
echo intval('+42'); // 42 
echo intval('-42'); // -42 
echo intval(042); // 34 
echo intval('042'); // 42 
echo intval(1e10); // 1410065408 
echo intval('1e10'); // 1 
echo intval(0x1A); // 26 
echo intval(42000000); // 42000000 
echo intval(420000000000000000000); // 0 
echo intval('420000000000000000000'); // 2147483647 
echo intval(42, 8); // 42 
echo intval('42', 8); // 34 
?>
PHP 相关文章推荐
php对大文件进行读取操作的实现代码
Jan 23 PHP
php导入导出excel实例
Oct 25 PHP
php cli换行示例
Apr 22 PHP
PHP生成静态HTML页面最简单方法示例
Apr 09 PHP
thinkphp3.2中Lite文件替换框架入口文件或应用入口文件的方法
May 21 PHP
PHP实现简单ajax Loading加载功能示例
Dec 28 PHP
[原创]php正则删除html代码中class样式属性的方法
May 24 PHP
PHP环形链表实现方法示例
Sep 15 PHP
Thinkphp5.0框架视图view的模板布局用法分析
Oct 12 PHP
Laravel 自动生成验证的实例讲解:login / logout
Oct 14 PHP
tp5.1 框架数据库高级查询技巧实例总结
May 25 PHP
基于PHP实现用户登录注册功能的详细教程
Aug 04 PHP
php MYSQL 数据备份类
Jun 19 #PHP
PHP 程序员也要学会使用“异常”
Jun 16 #PHP
phpmyadmin 访问被拒绝的真实原因
Jun 15 #PHP
两个强悍的php 图像处理类1
Jun 15 #PHP
PHP写MySQL数据 实现代码
Jun 15 #PHP
php ignore_user_abort与register_shutdown_function 使用方法
Jun 14 #PHP
纯真IP数据库的应用 IP地址转化成十进制
Jun 14 #PHP
You might like
PHP合并静态文件详解
2014/11/14 PHP
laravel 解决paginate查询多个字段报错的问题
2019/10/22 PHP
TNC vs BOOM BO3 第三场2.13
2021/03/10 DOTA
csdn 论坛技术区平均给分功能
2009/11/07 Javascript
asp.net网站开发中用jquery实现滚动浏览器滚动条加载数据(类似于腾讯微博)
2012/03/14 Javascript
javascript进行四舍五入方法汇总
2014/12/16 Javascript
javascript实现textarea中tab键的缩排处理方法
2015/06/26 Javascript
webpack+vue中使用别名路径引用静态图片地址
2017/11/20 Javascript
vue组件传递对象中实现单向绑定的示例
2018/02/28 Javascript
centos 上快速搭建ghost博客方法分享
2018/05/23 Javascript
vue-cli 3.0 自定义vue.config.js文件,多页构建的方法
2018/09/19 Javascript
使用FormData实现上传多个文件
2018/12/04 Javascript
在python3.5中使用OpenCV的实例讲解
2018/04/02 Python
python实现一组典型数据格式转换
2018/12/15 Python
用Python实现大文本文件切割的方法
2019/01/12 Python
对python字典过滤条件的实例详解
2019/01/22 Python
利用anaconda保证64位和32位的python共存
2021/03/09 Python
python与C、C++混编的四种方式(小结)
2019/07/15 Python
对Django外键关系的描述
2019/07/26 Python
tensorflow2.0与tensorflow1.0的性能区别介绍
2020/02/07 Python
python跨文件使用全局变量的实现
2020/11/17 Python
2分钟教你实现环形/扇形菜单(基础版)
2020/01/15 HTML / CSS
德国最大的服装、鞋子和配件在线商店之一:Outfits24
2019/07/23 全球购物
工程质量承诺书
2014/03/27 职场文书
关于安全演讲稿
2014/05/09 职场文书
关于运动会的广播稿(10篇)
2014/09/12 职场文书
校运动会广播稿(100篇)
2014/09/12 职场文书
企业党的群众路线教育实践活动学习心得体会
2014/10/31 职场文书
捐款仪式主持词
2015/07/04 职场文书
2015年党风廉政建设个人总结
2015/08/18 职场文书
男方家长婚礼答谢词
2015/09/29 职场文书
人生感悟经典句子
2019/08/20 职场文书
K8s部署发布Golang应用程序的实现方法
2021/07/16 Golang
如何利用Python实现n*n螺旋矩阵
2022/01/18 Python
Python中生成随机数据安全性、多功能性、用途和速度方面进行比较
2022/04/14 Python
CSS 左边固定宽右边自适应的6种方法
2022/05/15 HTML / CSS