我有一種情況,我在PHP函數中使用某些算術(主要是乘法/除法)的變量。變量實際上是從另一個傳遞給函數的。但是,通過的內容可能是數值或字符串值。PHP在算術中使用字符串
所以基本上我有:
$inverse = 1/$number;
凡$number
可以是一個有效的數字,或者一個字符串。
我的問題是$number
是字符串時會發生什麼? PHP如何處理這種情況?
最終答案並不太重要;我可以想到解決這種情況的幾種不同的方法。這只是它出現了,我很好奇,並且快速的谷歌搜索無法回答我的問題。即使我不需要知道答案,我也想知道答案,因爲了解PHP如何工作將在未來幫助我。
謝謝。
但是,1e3將轉換爲1000. PHP非常棘手。 – Antimony 2012-07-25 23:51:23
確實12.3看起來對你? – 2012-07-25 23:56:00
@ KarolyHorvath,對不起,修正。 – Shoe 2012-07-26 00:04:23