可能重複:
Double equals and tripple equals in php新手 - PHP - 測試 '空' 字符串
我想測試對非空各種類型的 '空' 的變量。自帶了很多的一種情況是
如果一個字符串等於「‘’」(即兩個單引號字符),然後做 XYZ,否則做ABC
我有不同的變量類型,可以是0,'0'(即字符'0',ASCII 48,而不是0)和「」(空字符串)。所有這些評估與「」「相同,該字符串包含兩個單引號。顯然,他們不一樣!一個是兩個字符串 - ASCII 39,ASCII 39 - 其他可能是0,ASCII 48等。
我已經想出了使用is_numeric()等的變通方法,但我忍不住想着一定有更好的辦法。處理這類事情的首選方法是什麼?
非常感謝您的耐心配合,這似乎是一個非常天真的問題。
太棒了!也很簡單。非常感謝。我已經嘗試過empty(),但是正如上面提到的那樣,它在所有情況下都會返回true,但===似乎工作正常。 –