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 相关文章推荐
Win2000+Apache+MySql+PHP4+PERL安装使用小结
Oct 09 PHP
如何在PHP中使用Oracle数据库(4)
Oct 09 PHP
php基础知识:类与对象(3) 构造函数和析构函数
Dec 13 PHP
php项目打包方法
Feb 18 PHP
PHP读取ACCESS数据到MYSQL的代码
May 11 PHP
PHP数组 为文章加关键字连接 文章内容自动加链接
Dec 29 PHP
深入PHP变量存储的详解
Jun 13 PHP
php stream_get_meta_data返回值
Sep 29 PHP
php微信公众平台开发之获取用户基本信息
Aug 17 PHP
带你了解PHP7 性能翻倍的关键
Nov 19 PHP
php微信支付接口开发程序
Aug 02 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
Nov 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中如何将数组变量写入文件
2013/06/06 PHP
深入for,while,foreach遍历时间比较的详解
2013/06/08 PHP
codeigniter框架The URI you submitted has disallowed characters错误解决方法
2014/05/06 PHP
php判断linux下程序问题实例
2015/07/09 PHP
利用php抓取蜘蛛爬虫痕迹的示例代码
2016/09/30 PHP
php str_replace替换指定次数的方法详解
2017/05/05 PHP
JavaScript基本对象
2007/01/11 Javascript
javascript 中对象的继承〔转贴〕
2007/01/22 Javascript
javascript工具库代码
2012/03/29 Javascript
JavaScript中函数(Function)的apply与call理解
2015/07/08 Javascript
js jquery获取当前元素的兄弟级 上一个 下一个元素
2015/09/01 Javascript
全面了解构造函数继承关键apply call
2016/07/26 Javascript
$.browser.msie 为空或不是对象问题的多种解决方法
2017/03/19 Javascript
Vue中使用webpack别名的方法实例详解
2018/06/19 Javascript
分享一个vue项目“脚手架”项目的实现步骤
2019/05/26 Javascript
微信小程序实现星星评分效果
2020/11/01 Javascript
[56:12]LGD vs Optic Supermajor小组赛D组胜者组决赛 BO3 第一场 6.3
2018/06/04 DOTA
Python批量查询域名是否被注册过
2017/06/21 Python
Python matplotlib通过plt.scatter画空心圆标记出特定的点方法
2018/12/13 Python
Python使用tkinter模块实现推箱子游戏
2019/10/08 Python
python标准库sys和OS的函数使用方法与实例详解
2020/02/12 Python
纯css3制作网站后台管理面板
2014/12/30 HTML / CSS
HTML5 canvas画图并保存成图片的jcanvas插件
2014/01/17 HTML / CSS
澳大利亚的奢侈品牌:Oroton
2016/08/26 全球购物
美国最大的珠宝商之一:Littman Jewelers
2016/11/13 全球购物
关于VPN
2012/06/10 面试题
共产党员承诺书
2014/03/25 职场文书
大二学生自我检讨书
2014/10/23 职场文书
和谐家庭事迹材料
2014/12/20 职场文书
采购部年度工作总结
2015/08/13 职场文书
Nginx配置80端口访问8080及项目名地址方法解析
2021/03/31 Servers
在HTML5 localStorage中存储对象的示例代码
2021/04/21 Javascript
Python实现学生管理系统(面向对象版)
2021/06/24 Python
python中super()函数的理解与基本使用
2021/08/30 Python
Js类的构建与继承案例详解
2021/09/15 Javascript
Python使用Beautiful Soup(BS4)库解析HTML和XML
2022/06/05 Python