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编写的导航条程序
Oct 09 PHP
WINXP下apache+php4+mysql
Nov 25 PHP
linux系统下php安装mbstring扩展的二种方法
Jan 20 PHP
php中字符串和正则表达式详解
Oct 23 PHP
PHP正则表达式 /i, /is, /s, /isU等介绍
Oct 23 PHP
php通过排列组合实现1到9数字相加都等于20的方法
Aug 03 PHP
php使用文本统计访问量的方法
May 12 PHP
php cookie工作原理与实例详解
Jul 18 PHP
基于PHP制作验证码
Oct 12 PHP
PHP基于正则批量替换Img中src内容实现获取缩略图的功能示例
Jun 07 PHP
PHP钩子实现方法解析
May 21 PHP
ThinkPHP5分页paginate代码实例解析
Nov 10 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
合作指挥官:孟斯克
2020/03/16 星际争霸
PHP 写文本日志实现代码
2010/05/18 PHP
PHP学习笔记 (1) 环境配置与代码调试
2011/06/19 PHP
浅析PHP原理之变量分离/引用(Variables Separation)
2013/08/09 PHP
php获取文章上一页与下一页的方法
2014/12/01 PHP
JS中如何设置readOnly的值
2013/12/25 Javascript
JS实现超过长度限制后自动跳转下一款文本框的方法
2015/02/23 Javascript
JavaScript的代码编写格式规范指南
2015/12/07 Javascript
JS数组排序方法实例分析
2016/12/16 Javascript
Jquery uploadify 多余的Get请求(404错误)的解决方法
2017/01/26 Javascript
Angular动态添加、删除输入框并计算值实例代码
2017/03/29 Javascript
JS中的三个循环小结
2017/06/20 Javascript
vue组件name的作用小结
2018/05/23 Javascript
前端防止用户重复提交js实现代码示例
2018/09/07 Javascript
layui 动态设置checbox 选中状态的例子
2019/09/02 Javascript
基于Nuxt.js项目的服务端性能优化与错误检测(容错处理)
2019/10/23 Javascript
js prototype深入理解及应用实例分析
2019/11/25 Javascript
使用Vue-cli 中为单独页面设置背景图片铺满全屏
2020/07/17 Javascript
解决vue单页面应用打包后相对路径、绝对路径相关问题
2020/08/14 Javascript
React中使用Vditor自定义图片详解
2020/12/25 Javascript
浅谈Tensorflow模型的保存与恢复加载
2018/04/26 Python
详解如何将python3.6软件的py文件打包成exe程序
2018/10/09 Python
Python装饰器基础概念与用法详解
2018/12/22 Python
Python各种扩展名区别点整理
2020/02/27 Python
Python实现爬取并分析电商评论
2020/06/19 Python
怎样写好自荐信和推荐信
2013/12/26 职场文书
篮球比赛策划方案
2014/06/05 职场文书
治安消防安全责任书
2014/07/23 职场文书
中学生运动会通讯稿大全
2014/09/18 职场文书
2015社区精神文明建设工作总结
2015/04/21 职场文书
python如何做代码性能分析
2021/04/26 Python
浅谈react useEffect闭包的坑
2021/06/08 Javascript
JavaScript事件的委托(代理)的用法示例详解
2022/02/18 Javascript
Python Pandas读取Excel日期数据的异常处理方法
2022/02/28 Python
HTML5基础学习之文本标签控制
2022/03/25 HTML / CSS
Python使用Opencv打开笔记本电脑摄像头报错解问题及解决
2022/06/21 Python