可能重複:
Fastest way to convert string to integer in PHP
PHP: Is there any particular difference between intval and (int)?
是(int)$var
一樣intval($var)
?
顯然他們都做同樣的事情。
是否有任何情況下他們會返回不同的結果?
可能重複:
Fastest way to convert string to integer in PHP
PHP: Is there any particular difference between intval and (int)?
是(int)$var
一樣intval($var)
?
顯然他們都做同樣的事情。
是否有任何情況下他們會返回不同的結果?
(int)
似乎比intval
快一點,因爲您沒有函數調用的開銷。 intval
還允許您設置可選的基礎轉換爲,這可能是有用的:
int intval (mixed $var [, int $base = 10 ])
是的,但它是一樣的嗎? (根據問題標題?) –
@Jared是的,除非可選的基本參數不是10以外的東西。 –
@Tim Cooper - 啊哈! :D –
感謝,所以(INT)是waaaaay顯然更快。現在我要去搜索並替換我的所有代碼 – user824069