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 相关文章推荐
做个自己站内搜索引擎
Oct 09 PHP
使用PHP 5.0创建图形的巧妙方法
Oct 12 PHP
php中使用Imagick实现图像直方图的实现代码
Aug 30 PHP
浅析PHP的ASCII码转换类
Jul 05 PHP
php函数指定默认值方法的小例子
Dec 04 PHP
zf框架的db类select查询器join链表使用示例(zend框架)
Mar 14 PHP
php动态生成函数示例
Mar 21 PHP
详解PHP中array_rand函数的使用方法
Sep 11 PHP
PHP中文字符串截断无乱码解决方法
Oct 10 PHP
PHP实现负载均衡的加权轮询方法分析
Aug 22 PHP
50个优秀经典PHP算法大集合 附源码
Aug 26 PHP
详解Go与PHP的语法对比
May 29 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原创论坛
2006/10/09 PHP
phpMyAdmin 链接表的附加功能尚未激活的问题
2010/08/01 PHP
php版小黄鸡simsimi聊天机器人接口分享
2014/01/26 PHP
PHP 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
2014/06/12 PHP
Yii2 如何在modules中添加验证码的方法
2017/06/19 PHP
PHP实现mysqli批量执行多条语句的方法示例
2017/07/22 PHP
php使用goto实现自动重启swoole、reactphp、workerman服务的代码
2020/04/13 PHP
用JavaScript将从数据库中读取出来的日期型格式化为想要的类型。
2009/08/15 Javascript
使用POST方式弹出窗口的两种方法示例介绍
2014/01/29 Javascript
node.js中的fs.lchmodSync方法使用说明
2014/12/16 Javascript
jQuery实现验证年龄简单思路
2016/02/24 Javascript
javascript 四十条常用技巧大全
2016/09/09 Javascript
深入理解Javascript中的valueOf与toString
2017/01/04 Javascript
JS实现的走迷宫小游戏完整实例
2017/07/19 Javascript
Vue.js2.0中的变化小结
2017/10/24 Javascript
jQuery实现表格隔行换色
2018/09/01 jQuery
微信小程序实现多行文字超出部分省略号显示功能
2019/10/23 Javascript
在vue中使用echarts(折线图的demo,markline用法)
2020/07/20 Javascript
javascript canvas实现简易时钟例子
2020/09/05 Javascript
Nuxt.js nuxt-link与router-link的区别说明
2020/11/06 Javascript
[38:30]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场2
2014/05/24 DOTA
windows下python模拟鼠标点击和键盘输示例
2014/02/28 Python
Python实现自动登录百度空间的方法
2017/06/10 Python
Python使用try except处理程序异常的三种常用方法分析
2018/09/05 Python
Python Pandas实现数据分组求平均值并填充nan的示例
2019/07/04 Python
Jupyter Notebook折叠输出的内容实例
2020/04/22 Python
基于Python的接口自动化unittest测试框架和ddt数据驱动详解
2021/01/27 Python
CSS3控制HTML元素动画效果
2014/02/08 HTML / CSS
LightInTheBox西班牙站点:全球商品在线采购
2016/09/22 全球购物
印尼最大的婴儿用品购物网站:Orami
2017/09/28 全球购物
数据库的约束含义
2012/09/09 面试题
装饰活动策划方案
2014/02/11 职场文书
社团2014年植树节活动总结
2014/03/11 职场文书
教师群众路线教育实践活动个人对照检查材料
2014/11/04 职场文书
给校长的建议书作文500字
2015/09/14 职场文书
nginx location中多个if里面proxy_pass的方法
2021/03/31 Servers