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静态类
Nov 25 PHP
笑谈配置,使用Smarty技术
Jan 04 PHP
实用函数3
Nov 08 PHP
php中http_build_query 的一个问题
Mar 25 PHP
php实现使用正则将文本中的网址转换成链接标签
Dec 03 PHP
php转换颜色为其反色的方法
Apr 27 PHP
帝国CMS留言板回复后发送EMAIL通知客户
Jul 06 PHP
浅析Yii2中GridView常见操作
Apr 22 PHP
PHP获取指定时间段之间的 年,月,天,时,分,秒
Jun 05 PHP
浅析PHP7新功能及语法变化总结
Jun 17 PHP
Laravel使用memcached缓存对文章增删改查进行优化的方法
Oct 08 PHP
php实现网页端验证码功能
Jul 11 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
法兰绒滤网冲泡
2021/03/03 冲泡冲煮
php preg_match_all结合str_replace替换内容中所有img
2008/10/11 PHP
yii实现创建验证码实例解析
2014/07/31 PHP
PHP的mysqli_query参数MYSQLI_STORE_RESULT和MYSQLI_USE_RESULT的区别
2014/09/29 PHP
PHP实现在数据库百万条数据中随机获取20条记录的方法
2017/04/19 PHP
IE的事件传递-event.cancelBubble示例介绍
2014/01/12 Javascript
用jQuery toggleClass 实现鼠标移上变色
2014/05/14 Javascript
javascript圆盘抽奖程序实现原理和完整代码例子
2014/06/03 Javascript
JavaScript strike方法入门实例(给字符串加上删除线)
2014/10/17 Javascript
js实现超酷的照片墙展示效果图附源码下载
2015/10/08 Javascript
浅谈DOM的操作以及性能优化问题-重绘重排
2017/01/08 Javascript
jQuery实现文字自动横移
2017/01/08 Javascript
canvas知识总结
2017/01/25 Javascript
基于JavaScript实现焦点图轮播效果
2017/03/27 Javascript
js和jquery中获取非行间样式
2017/05/05 jQuery
解决iView中时间控件选择的时间总是少一天的问题
2018/03/15 Javascript
koa socket即时通讯的示例代码
2018/09/07 Javascript
nodejs 使用http进行post或get请求的实例(携带cookie)
2019/01/03 NodeJs
利用原生JavaScript实现造日历轮子实例代码
2019/05/08 Javascript
JavaScript适配器模式原理与用法实例详解
2020/03/09 Javascript
python3实现UDP协议的服务器和客户端
2017/06/14 Python
Python @property及getter setter原理详解
2020/03/31 Python
Python基于xlutils修改表格内容过程解析
2020/07/28 Python
Keras保存模型并载入模型继续训练的实现
2021/02/20 Python
CSS3 Media Queries详细介绍和使用实例
2014/05/08 HTML / CSS
关于HTML5你必须知道的28个新特性,新技巧以及新技术
2012/05/28 HTML / CSS
HTML5里的placeholder属性使用实例和美化显示效果的方法
2014/04/23 HTML / CSS
维珍澳洲航空官网:Virgin Australia
2017/09/08 全球购物
城市观光通行证:The Sightseeing Pass
2018/04/28 全球购物
传统软件工程与面向对象的软件工程有什么区别
2012/05/31 面试题
2014年体检中心工作总结
2014/12/23 职场文书
中秋晚会致辞
2015/07/31 职场文书
pytorch 如何使用batch训练lstm网络
2021/05/28 Python
如何在Mac上通过docker配置PHP开发环境
2021/05/29 PHP
浅析MongoDB之安全认证
2021/06/26 MongoDB
德生BCL3000抢先使用感受和评价
2022/04/07 无线电