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 相关文章推荐
Windows IIS PHP 5.2 安装与配置方法
Jun 08 PHP
snoopy 强大的PHP采集类使用实例代码
Dec 09 PHP
PHP手机号码归属地查询代码(API接口/mysql)
Sep 04 PHP
PHP设置一边执行一边输出结果的代码
Sep 30 PHP
php 判断字符串中是否包含html标签
Feb 17 PHP
可以保证单词完整性的PHP英文字符串截取代码分享
Jul 15 PHP
PHP实现更新中间关联表数据的两种方法
Sep 01 PHP
关于PHP内置的字符串处理函数详解
Feb 04 PHP
CodeIgniter框架常见用法工作总结
Mar 16 PHP
PHP基于自定义函数实现的汉字转拼音功能实例
Sep 30 PHP
Laravel实现短信注册的示例代码
May 29 PHP
php+js实现裁剪任意形状图片
Oct 31 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
laravel利用中间件防止未登录用户直接访问后台的方法
2019/09/30 PHP
让JavaScript 轻松支持函数重载 (Part 1 - 设计)
2009/08/04 Javascript
斜45度寻路实现函数
2009/08/20 Javascript
深入理解JavaScript作用域和作用域链
2011/10/21 Javascript
javaScript函数中执行C#代码中的函数方法总结
2013/08/07 Javascript
js对象内部访问this修饰的成员函数示例
2014/04/27 Javascript
jQuery给动态添加的元素绑定事件的方法
2015/03/09 Javascript
jquery实现仿Flash的横向滑动菜单效果代码
2015/09/17 Javascript
Angular2库初探
2017/03/01 Javascript
js获取当前周、上一周、下一周日期
2017/03/19 Javascript
jquery将标签元素的高设为屏幕的百分比
2017/04/19 jQuery
全面解析Node.js 8 重要功能和修复
2017/06/02 Javascript
js实现多张图片延迟加载效果
2017/07/17 Javascript
js实现音乐播放控制条
2017/09/09 Javascript
详解各版本React路由的跳转的方法
2018/05/10 Javascript
微信小程序sessionid不一致问题解决
2019/08/30 Javascript
js实现中文实时时钟
2020/01/15 Javascript
Pyhthon中使用compileall模块编译源文件为pyc文件
2015/04/28 Python
python实现线程池的方法
2015/06/30 Python
python 如何快速找出两个电子表中数据的差异
2017/05/26 Python
详解Python在七牛云平台的应用(一)
2017/12/05 Python
PyQt5实现拖放功能
2018/04/25 Python
一文了解Python并发编程的工程实现方法
2019/05/31 Python
Python3 实现文件批量重命名示例代码
2019/06/03 Python
Python+opencv 实现图片文字的分割的方法示例
2019/07/04 Python
Django CBV类的用法详解
2019/07/26 Python
在Pytorch中计算自己模型的FLOPs方式
2019/12/30 Python
python实现扫雷游戏的示例
2020/10/20 Python
用python制作个视频下载器
2021/02/01 Python
纯CSS3制作的简洁蓝白风格的登录模板(非IE效果更好)
2013/08/11 HTML / CSS
澳大利亚Rockwear官网:女子瑜伽、健身和运动服
2021/01/26 全球购物
车祸赔偿收入证明
2014/01/09 职场文书
妈妈别哭观后感
2015/06/08 职场文书
2016年9月份红领巾广播稿
2015/12/21 职场文书
pytorch实现手写数字图片识别
2021/05/20 Python
HTML+CSS 实现顶部导航栏菜单制作
2021/06/03 HTML / CSS