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 相关文章推荐
关于文本留言本的分页代码
Oct 09 PHP
php字符串截取问题
Nov 28 PHP
PHP和JAVA中的重载(overload)和覆盖(override) 介绍
Mar 01 PHP
PHP垃圾回收机制引用计数器概念分析
Jun 24 PHP
10 个经典PHP函数
Oct 17 PHP
学习php分页代码实例
Oct 24 PHP
zf框架的registry(注册表)使用示例
Mar 13 PHP
smarty高级特性之过滤器的使用方法
Dec 25 PHP
Smarty分页实现方法完整实例
May 11 PHP
php实现转换html格式为文本格式的方法
May 16 PHP
ThinkPHP模板标签eq if 中区分0,null,false的方法
Mar 24 PHP
PHP迭代与递归实现无限级分类
Aug 28 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.ini 配置文件的深入解析
2013/06/17 PHP
Thinkphp中的volist标签用法简介
2014/06/18 PHP
PHP连接和操作MySQL数据库基础教程
2014/09/29 PHP
PHP构造函数与析构函数用法示例
2016/09/28 PHP
PHP递归获取目录内所有文件的实现方法
2016/11/01 PHP
利用php-cli和任务计划实现刷新token功能的方法
2017/05/03 PHP
PHP whois查询类定义与用法示例
2019/04/03 PHP
thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结
2019/10/10 PHP
jQuery实现的类flash菜单效果代码
2010/05/17 Javascript
DOM基础教程之模型中的模型节点
2015/01/19 Javascript
jQuery EasyUI之DataGrid使用实例详解
2016/01/04 Javascript
jQuery实现HTML表格单元格的合并功能
2016/04/06 Javascript
微信小程序引用公共js里的方法的实例详解
2017/08/17 Javascript
JavaScript实现的仿新浪微博原生态输入字数即时检查功能【兼容IE6】
2017/09/26 Javascript
javascript中神奇的 Date对象小结
2017/10/12 Javascript
angularjs实现猜大小功能
2017/10/23 Javascript
vue 2.x 中axios 封装的get 和post方法
2018/02/28 Javascript
js canvas实现二维码和图片合成的海报
2020/11/19 Javascript
了解javascript中let和var及const关键字的区别
2019/05/24 Javascript
uniapp,微信小程序中使用 MQTT的问题
2020/07/11 Javascript
[02:12]2015国际邀请赛 SHOWOPEN
2015/08/05 DOTA
[03:00]DOTA2-DPC中国联赛1月18日Recap集锦
2021/03/11 DOTA
Python学习笔记_数据排序方法
2014/05/22 Python
python使用mysql的两种使用方式
2018/03/07 Python
Python延时操作实现方法示例
2018/08/14 Python
python生成多个只含0,1元素的随机数组或列表的实例
2018/11/12 Python
python实现AES加密和解密
2019/03/27 Python
Python利用matplotlib绘制约数个数统计图示例
2019/11/26 Python
Python学习笔记之装饰器
2020/08/06 Python
一套VC试题
2015/01/23 面试题
2014年乡镇安全生产工作总结
2014/12/02 职场文书
文明旅游倡议书
2015/04/28 职场文书
2016年9月份红领巾广播稿
2015/12/21 职场文书
Lakehouse数据湖并发控制陷阱分析
2022/03/31 Oracle
Elasticsearch 数据类型及管理
2022/04/19 Python
Go获取两个时区的时间差
2022/04/20 Golang