当前位置: 首页 > 图文教程 > 网络编程 > PHP > PHP 类型转换函数intval

PHP
在PHP的图形函数中显示汉字
PHP中显示格式化的用户输入
php做饼图的函数
用PHP实现登陆验证码(类似条行码状)
PHP安全配置(1)
PHP安全配置(2)
PHP安全配置(3)
PHP安全配置(4)
水火也相容!巧妙在IIS中配置PHP调试环境
建立PHP的本地调试环境
php通用检测函数集(1)
php通用检测函数集(2)判断是否为有效网址
php通用检测函数集(3)
代码实例之php通用检测函数集(4)
php通用检测函数集(5)
使用php通过smtp发送邮件新手指南
使用PHP维护文件系统
PHP文件上传的具体思路及实现
回帖脱衣服的图片实现
用php实现qq挂机

PHP 类型转换函数intval


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 73 ::
收藏到网摘: n/a

不管什么类型 如果是数字,就返回数字,如果不是数字就返回0 在PHP中用$_GET['id']的时候就可以这样来一个转换...太好了 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
?>