php intval()函数
php intval()函数可以将字符串转换为整数。
该函数可以接受一个可选的数字参数,以指定进制,而不是默认的十进制。
intval(string $var [, int $base = 10]) : int
使用方法
intval()函数语法格式如下:
intval(string $var [, int $base = 10]) : int
- 参数 var 必需。规定要转换的值。
- 参数 base 可选。规定参数 var 的进制。默认是十进制。
下面的实例将字符串转换为整数:
$str = "13.5"; echo intval($str); // 输出 13
如果要将字符串转换为八进制数,可以使用下面的实例:
$str = "13.5"; echo intval($str, 8); // 输出 11
intval()函数还可以用于将浮点数转换为整数,如下面的实例所示:
$str = 13.5; echo intval($str); // 输出 13
intval()函数也可以用于将布尔值转换为整数,如下面的实例所示:
$str = true; echo intval($str); // 输出 1
intval()函数也可以用于将数组转换为整数,如下面的实例所示:
$str = array(1,2,3); echo intval($str); // 输出 1