Q
字符串評價(0)
2
A
回答
3
由於字符串被強制轉換爲用於比較一個int,和該字符串的int值是0。
0
$string == " UNKNOWN";
var_dump((int)$string); //gives 0
所以它的計算結果爲真。
2
你在做兩個變量之間的鬆散比較;在loose comparison table中涵蓋了使用該運算符的規則。
2
==
將對您的值中的一個進行類型匹配以匹配其他值。
(int)" UNKNOWN"
返回0
(int)0
返回0
所以
0==" UNKNOWN"
是true
相關問題
- 1. 評價在字符串
- 2. 評價常閉內部的字符串
- 3. 如何評價Excel格式字符串
- 4. 寫作字符串的評價函數
- 5. 運行時字符串連接評價
- 6. GCC __func__被評價爲空字符串
- 7. IIF不會評價兩個數字和字符串
- 8. 在評論中的字符串和字符串的評論
- 9. 評價條件(三元)在C#插值字符串表達式$
- 10. 腓評價一個字符串作爲它的
- 11. 你如何評價密碼輸入爲java中的字符串?
- 12. 你如何評價一個字符串作爲clojure表達式?
- 13. AS3從JSON字符串評價爲研究對象
- 14. 如何評價球拍中的字符串
- 15. 將一個字符串用克拉的數量(評價)
- 16. 如何評價一個簡單的C#字符串
- 17. 如何評價它的模板字符串與紅寶石
- 18. 評價一個字符串在C#中的屬性
- 19. 評論中的字符串
- 20. 如何評估字符串?
- 21. Excel VBA字符串評估
- 22. Clojure宏字符串評估
- 23. 評估字符串模板
- 24. 評估字符串arrayName中
- 25. 從字符串評估Typescript?
- 26. Javascript字符串評估
- 27. javax.faces.view.facelets.FaceletException:字符串「 - 」不評論
- 28. 從字符串剪切零字符(字符串[: - 0]) - Python
- 29. 切割「\ 0」從字符串
- 30. Json_decode返回字符串(0)「」
所以你說'0 == 「UNKNOWN」'也是如此? –
你是說你在比較'int'和'string'嗎? – Floris
很多字符串在PHP中評估爲'0';道德是永遠不會使用==。 (或者PHP,就此而言 - 如果你能幫到的話) – Ryan