PHP intval()整型转换函数

2017-10-16  本文已影响0人  NoFacePeace

用法

intval:获取变量的整数值

语法

int intval(mixed $var [,int $base = 10])

通过使用指定的进制base转换(默认是十进制),返回变量var的integer数值。intval()不能用于object,否则会产生E_ONTICE错误并返回1.

参数 描述
var 要转换成integer的数量值
base 转化所使用的进制

Note:
如果base 是0,通过检测var的格式来决定使用的进制:

技术细节

返回值 PHP版本
成功时返回var的integer值,失败时返回0。空的array返回0,非空的array返回1 PHP 4,PHP 5, PHP 7

最大的值取决于操作系统。32位系统最大带符号的integer范围是-2147483648到2147483647。举例,在这样的系统上, intval('1000000000000') 会返回 2147483647。64 位系统上,最大带符号的 integer 值是 9223372036854775807。
字符串有可能返回 0,虽然取决于字符串最左侧的字符。

上一篇 下一篇

猜你喜欢

热点阅读