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