2011-07-28 161 views

回答

12

intval()接受second argument$base),而(int)不接受。

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

但只要您拨打intval()用(在你的情况一样)仅有1说法,没有差别。

+3

另外,因为intval是一个函数,您可以将其用作其他函数的参数(如array_map) – Enrique

3

intval具有可选的第二个参数 - 转换基础(默认值为10)。 你的情况没有区别。

相关问题