所以有人問我爲我的家庭作業的一部分蒙上浮點數在到整數PHP。問題是根據php.net沒有這樣的演員是可能的,我自己也找不到這個問題背後的概念。PHP類型轉換
考慮以下幾點:
$float = 1.92;
$float += 2;
這將剛剛替補他們造成3.92作爲輸出。
至於我能看到的可能(或者說允許)鑄件如下:
允許的強制轉換有:
(int), (integer) - cast to integer
(bool), (boolean) - cast to boolean
(float), (double), (real) - cast to float
(string) - cast to string
(array) - cast to array
(object) - cast to object
(unset) - cast to NULL (PHP 5)
它是某種詭計的那他們向我們介紹了或者該任務是無效的?
[PHP意外的浮點結果到int類型轉換]的可能重複(http://stackoverflow.com/questions/3385685/php-unexpected-result-of-float-to-int-type-cast) –
I不想轉換它,而是輸入。 –
那麼,爲什麼你認爲你不能將一個浮點數轉換爲整數? –