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 MSSQL 存储过程的方法
Dec 24 PHP
php中serialize序列化与json性能测试的示例分析
Apr 27 PHP
基于php中使用excel的简单介绍
Aug 02 PHP
本地计算机无法启动Apache故障处理
Aug 08 PHP
php根据某字段对多维数组进行排序的方法
Mar 07 PHP
THINKPHP支持YAML配置文件的设置方法
Mar 17 PHP
图文介绍PHP添加Redis模块及连接
Jul 28 PHP
php采用session实现防止页面重复刷新
Dec 24 PHP
前端必学之PHP语法基础
Jan 01 PHP
PHP判断表达式中括号是否匹配的简单实例
Oct 22 PHP
PHP实现的多维数组去重操作示例
Jul 21 PHP
laravel 创建命令行命令的图文教程
Oct 23 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来实现一个动态Web服务器
2015/07/29 PHP
PHP中对数组的一些常用的增、删、插操作函数总结
2015/11/27 PHP
PHP基于SMTP协议实现邮件发送实例代码
2017/04/27 PHP
JQuery Tips(2) 关于$()包装集你不知道的
2009/12/14 Javascript
浅谈javascript的数据类型检测
2010/07/10 Javascript
JS将制定内容复制到剪切板示例代码
2014/02/11 Javascript
jQuery Ajax()方法使用指南
2014/11/19 Javascript
js实现键盘控制DIV移动的方法
2015/01/10 Javascript
JS实现可调整倒计时间代码分享
2015/08/18 Javascript
JS控制FileUpload的上传文件类型实例代码
2016/10/07 Javascript
vue2利用Bus.js如何实现非父子组件通信详解
2017/08/25 Javascript
js的新生代垃圾回收知识点总结
2019/08/22 Javascript
[01:26]神话结束了,却也刚刚开始——DOTA2新英雄玛尔斯驾临战场
2019/03/10 DOTA
Python中join和split用法实例
2015/04/14 Python
python 循环读取txt文档 并转换成csv的方法
2018/10/26 Python
python 根据网易云歌曲的ID 直接下载歌曲的实例
2019/08/24 Python
零基础小白多久能学会python
2020/06/22 Python
澳大利亚领先的在线药房:Pharmacy Online(有中文站)
2020/02/22 全球购物
杭州-DOTNET笔试题集
2013/09/25 面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?
2016/08/18 面试题
移动通信行业实习自我鉴定
2013/09/28 职场文书
中医药大学毕业生自荐信
2013/11/08 职场文书
教学大赛获奖感言
2014/01/15 职场文书
学年自我鉴定
2014/01/16 职场文书
学年末自我鉴定
2014/01/21 职场文书
测试工程师程序员求职信范文
2014/02/20 职场文书
超市活动计划书
2014/04/24 职场文书
2014年党员学习“三严三实”思想汇报
2014/09/15 职场文书
2014年教师个人工作总结
2014/11/10 职场文书
2015年公民道德宣传日活动总结
2015/03/23 职场文书
端午节寄语2015
2015/03/23 职场文书
银行反洗钱宣传活动总结
2015/05/08 职场文书
党课主持词大全
2015/06/30 职场文书
英文投诉信格式
2015/07/03 职场文书
2016年中学端午节主题活动总结
2016/04/01 职场文书
MySQL详细讲解变量variables的用法
2022/06/21 MySQL