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模板页面中分页代码的解析
Feb 06 PHP
PHP 加密与解密的斗争
Apr 17 PHP
php数组(array)输出的三种形式详解
Jun 05 PHP
php制作文本式留言板
Mar 18 PHP
PHP获取远程图片并保存到本地的方法
May 12 PHP
基于PHP技术开发客服工单系统
Jan 06 PHP
php简单实现sql防注入的方法
Apr 22 PHP
PHP实现适用于文件内容操作的分页类
Jun 15 PHP
PHP操作redis实现的分页列表,新增,删除功能封装类与用法示例
Aug 04 PHP
PHP使用mysqli同时执行多条sql查询语句的实例
Mar 22 PHP
PHP回调函数简单用法示例
May 08 PHP
php png失真的原因及解决办法
Nov 17 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
smarty+adodb+部分自定义类的php开发模式
2006/12/31 PHP
测试您的 PHP 水平的题目
2007/05/30 PHP
令PHP初学者头疼十四条问题大总结
2008/11/12 PHP
php并发对MYSQL造成压力的解决方法
2013/02/21 PHP
PHP框架laravel的.env文件配置教程
2017/06/07 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
2017/09/15 PHP
dojo 之基础篇(三)之向服务器发送数据
2007/03/24 Javascript
[全兼容哦]--实用、简洁、炫酷的页面转入效果loing
2007/05/07 Javascript
jquery map方法使用示例
2014/04/23 Javascript
AngularJS  ng-table插件设置排序
2016/09/21 Javascript
js实现点击图片自动提交action的简单方法
2016/10/16 Javascript
javascript 操作cookies详解及实例
2017/02/22 Javascript
原生js轮播特效
2017/05/18 Javascript
VUE中使用Vue-resource完成交互
2017/07/21 Javascript
10个经典的网页鼠标特效代码
2018/01/09 Javascript
JavaScript实现简单动态进度条效果
2018/04/06 Javascript
详解swiper在vue中的应用(以3.0为例)
2018/09/20 Javascript
总结javascript三元运算符知识点
2018/09/28 Javascript
Vue.js路由实现选项卡简单实例
2019/07/24 Javascript
12 种使用Vue 的最佳做法
2020/03/30 Javascript
写一个Vue loading 插件
2020/11/09 Javascript
python zip文件 压缩
2008/12/24 Python
Python实现获取nginx服务器ip及流量统计信息功能示例
2018/05/18 Python
在django view中给form传入参数的例子
2019/07/19 Python
将SVG图引入到HTML页面的实现
2019/09/20 HTML / CSS
美国折扣宠物药房:Total Pet Supply
2018/05/27 全球购物
Ivory Isle Designs美国/加拿大:婚礼和活动文具公司
2018/08/21 全球购物
以工厂直接定价的传奇性能:Ben Hogan Golf
2019/01/04 全球购物
Crabtree & Evelyn欧盟:豪华洗浴、身体和护发
2021/03/09 全球购物
行政部工作岗位职责范本
2014/03/05 职场文书
乡镇个人对照检查材料
2014/08/22 职场文书
2014年党员自我评议对照检查材料
2014/09/20 职场文书
党的群众路线整改落实情况汇报
2014/10/28 职场文书
2014教师专业技术工作总结
2014/12/03 职场文书
给老婆的检讨书
2015/01/27 职场文书
信访工作个人总结
2015/03/03 职场文书