php如何轉換布爾變量?php如何轉換布爾變量?
我試圖布爾值保存到一個數組:
$result["Users"]["is_login"] = true;
但是當我使用調試is_login值爲空。 當我做條件如:
if($result["Users"]["is_login"])
條件總是錯誤的。
然後我試着這樣做:
$result["Users"]["is_login"] = "true";
和它的工作。
這沒什麼大不了,但是當我從函數返回布爾值時,我仍然必須將它們轉換爲字符串。
你正在序列化,轉換爲JSON或類似之間的某個地方嗎?如果不是,不應該涉及到投射 - 你正在將一個值存儲在一個數組中並且數組不關心如果在設置$ result [「Users」] [「is_login」] = true之後,您立即將其置於if條件中,如果條件爲s會發生火災。 – 2009-11-13 03:35:12
這將有助於在保存布爾值和if之間發佈所有內容。 – andyk 2009-11-13 03:48:03