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执行速度全攻略(上)
Oct 09 PHP
Discuz! Passport 通行证整合
Mar 27 PHP
php实现从ftp服务器上下载文件树到本地电脑的程序
Feb 10 PHP
PHP 分页原理分析,大家可以看看
Dec 21 PHP
ThinkPHP3.1数据CURD操作快速入门
Jun 19 PHP
PHP中preg_match正则匹配中的/u、/i、/s含义
Apr 17 PHP
浅谈PHP中的
Apr 23 PHP
thinkphp3.2中实现phpexcel导出带生成图片示例
Feb 14 PHP
PHP使用PDO调用mssql存储过程的方法示例
Oct 07 PHP
PHP安装memcache扩展的步骤讲解
Feb 14 PHP
PHP implode()函数用法讲解
Mar 08 PHP
php面向对象程序设计中self与static的区别分析
May 21 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 get_meta_tags()函数
2014/05/12 PHP
php实现比较两个字符串日期大小的方法
2015/05/12 PHP
php正则匹配文章中的远程图片地址并下载图片至本地
2015/09/29 PHP
微信公众号开发之语音消息识别php代码
2016/08/08 PHP
Zend Framework上传文件重命名的实现方法
2016/11/25 PHP
php使用curl实现ftp文件下载功能
2017/05/16 PHP
详解php框架Yaf路由重写
2017/06/20 PHP
thinkphp中的多表关联查询的实例详解
2017/10/12 PHP
基于PHP+mysql实现新闻发布系统的开发
2020/08/06 PHP
JavaScript/Js脚本处理html元素的自定义属性解析(亲测兼容Firefox与IE)
2013/11/25 Javascript
JavaScript通过元素索引号删除数组中对应元素的方法
2015/03/18 Javascript
jQuery实现的图文高亮滚动切换特效实例
2015/08/10 Javascript
一句jQuery代码实现返回顶部效果(简单实用)
2016/12/28 Javascript
JS 实现计算器详解及实例代码(一)
2017/01/08 Javascript
angular和BootStrap3实现购物车功能
2017/01/25 Javascript
JavaScript中在光标处插入添加文本标签节点的详细方法
2017/03/22 Javascript
Vue学习笔记进阶篇之多元素及多组件过渡
2017/07/19 Javascript
nodejs爬虫初试superagent和cheerio
2018/03/05 NodeJs
JavaScript 严格模式(use strict)用法实例分析
2020/03/04 Javascript
Element Backtop回到顶部的具体使用
2020/07/27 Javascript
Vue+Spring Boot简单用户登录(附Demo)
2020/11/12 Javascript
python网络编程之UDP通信实例(含服务器端、客户端、UDP广播例子)
2014/04/25 Python
python提示No module named images的解决方法
2014/09/29 Python
使用Node.js和Socket.IO扩展Django的实时处理功能
2015/04/20 Python
Pytorch之contiguous的用法
2019/12/31 Python
浅谈spring boot 集成 log4j 解决与logback冲突的问题
2020/02/20 Python
利用Python实现斐波那契数列的方法实例
2020/07/26 Python
如何用 Python 制作 GitHub 消息助手
2021/02/20 Python
卡西欧G-SHOCK英国官网: 防水防震手表
2018/01/08 全球购物
公司董事长职责
2013/12/12 职场文书
个人求职信范文分享
2013/12/13 职场文书
销售人员获奖感言
2014/02/05 职场文书
户外婚礼策划方案
2014/02/08 职场文书
党委领导班子整改方案
2014/09/30 职场文书
小学教师年度个人总结
2015/02/05 职场文书
CSS 文字装饰 text-decoration & text-emphasis 详解
2021/04/06 HTML / CSS