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 SQLite类
May 07 PHP
计算一段日期内的周末天数的php代码(星期六,星期日总和)
Nov 12 PHP
处理php自动反斜杠的函数代码
Jan 05 PHP
php递归创建和删除文件夹的代码小结
Apr 13 PHP
浅析PHP程序防止ddos,dns,集群服务器攻击的解决办法
Jun 18 PHP
浅析php中常量,变量的作用域和生存周期
Aug 10 PHP
php获取网页中图片、DIV内容的简单方法
Jun 19 PHP
主流PHP框架的优缺点对比分析
Dec 25 PHP
PHP根据session与cookie用户登录状态操作类的代码
May 13 PHP
thinkphp修改配置进入默认首页的方法
Feb 07 PHP
Ubuntu中支持PHP5与PHP7双版本的简单实现
Aug 19 PHP
详解no input file specified 三种解决方法
Nov 29 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统计目录下的文件总数及代码行数(去除注释及空行)
2011/01/17 PHP
PHP使用php-resque库配合Redis实现MQ消息队列的教程
2016/06/29 PHP
php使用redis的有序集合zset实现延迟队列应用示例
2020/02/20 PHP
用js 让图片在 div或dl里 居中,底部对齐
2008/01/21 Javascript
JavaScript自定义DateDiff函数(兼容所有浏览器)
2012/03/01 Javascript
js中switch case循环实例代码
2013/12/30 Javascript
nodejs中简单实现Javascript Promise机制的实例
2014/12/06 NodeJs
浅析$.getJSON异步请求和同步请求
2016/06/06 Javascript
JavaScript动态检验密码强度的实现方法
2016/11/09 Javascript
parabola.js抛物线与加入购物车效果的示例代码
2017/10/25 Javascript
vuejs实现ready函数加载完之后执行某个函数的方法
2018/08/31 Javascript
React Hooks的深入理解与使用
2018/11/12 Javascript
浅析Python中的多重继承
2015/04/28 Python
Python中字典的基本知识初步介绍
2015/05/21 Python
在VS Code上搭建Python开发环境的方法
2018/04/06 Python
Python 循环语句之 while,for语句详解
2018/04/23 Python
python设置值及NaN值处理方法
2018/07/03 Python
Python3.5文件修改操作实例分析
2019/05/01 Python
浅谈PySpark SQL 相关知识介绍
2019/06/14 Python
解决python明明pip安装成功却找不到包的问题
2019/08/28 Python
python多线程扫描端口(线程池)
2019/09/04 Python
对Tensorflow中tensorboard日志的生成与显示详解
2020/02/04 Python
Scrapy框架基本命令与settings.py设置
2020/02/06 Python
使用OpenCV获取图像某点的颜色值,并设置某点的颜色
2020/06/02 Python
Keras 数据增强ImageDataGenerator多输入多输出实例
2020/07/03 Python
几道数据库的面试题或笔试题
2014/05/31 面试题
环境工程与管理大学毕业生求职信
2013/10/02 职场文书
统计员岗位职责
2013/11/14 职场文书
幼儿园秋游感想
2014/03/12 职场文书
党员公开承诺践诺书
2014/03/25 职场文书
爱牙日宣传活动总结
2015/02/05 职场文书
教师个人自我评价
2015/03/04 职场文书
信息简报范文
2015/07/21 职场文书
幼儿园2016年圣诞活动总结
2016/03/31 职场文书
Django操作cookie的实现
2021/05/26 Python
收音机爱好者玩机13年,简评其使用过的19台收音机
2022/04/30 无线电