2012-06-26 29 views
0

基数为10的计算的intval()函数的用途究竟是什么?它不像一个类型匹配,只是比较慢?在我所有的谷歌搜索中,我没有找到一个好处。我错过了什么?PHP - intval()的目的?

+0

另请参阅http://stackoverflow.com/questions/1912599/is-there-any-particular-difference-between-intval-and-int(不完全重复) –

回答

5

intval()让你指定一个基地进行转换。

$decimal_value = intval("FF", 16) 

对于简单的基本10次转换,没有理由使用intval()

+0

好点。我修改了我的问题。 – Nathanael

+1

如果你像这样限制你的问题,那么是的,没有理由使用'intval()'...但是这有点像问'preg_replace()'有什么意义,如果我只是做基本的字符串替换,它就像'str_replace()',但速度较慢“。 – Amber

1

intval()可以接受一个基本参数,铸造到一个int不能。

+0

是的,我修改了我的问题。对于那个很抱歉。 – Nathanael

相关问题