可能重复:
Fastest way to convert string to integer in PHP
PHP: Is there any particular difference between intval and (int)?
(int)$var
与intval($var)
相同吗?
显然他们都做同样的事情。
是否有任何情况会导致不同的结果?
答案 0 :(得分:6)
(int)
似乎比intval
快一点,因为你没有函数调用的开销。 intval
还允许您设置要转换为的可选基础,这可能很有用:
int intval ( mixed $var [, int $base = 10 ] )