PHP中"0"是false吗?

 我来答
amwih001
推荐于2017-09-25 · TA获得超过2.3万个赞
知道大有可为答主
回答量:1529
采纳率:100%
帮助的人:677万
展开全部

是的, 具体可以参考下面代码执行的结果

var_dump(0 == false);
var_dump('0' == false);
var_dump('' == false);
var_dump('null' == false);
var_dump(null == false);


执行的结果是:

boolean true
boolean true
boolean true
boolean false
boolean true

天色无双
2014-01-31 · TA获得超过394个赞
知道小有建树答主
回答量:304
采纳率:0%
帮助的人:260万
展开全部

0 和“0” 都是 false,不信你可以测试下 :

var_dump("0"==false);
var_dump("2"==true);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
跌落水的乌鸦1T
2014-01-31 · TA获得超过1440个赞
知道小有建树答主
回答量:2050
采纳率:56%
帮助的人:631万
展开全部
字符串是带引号的

$txt = "1234560";
追问
见后面回答的图
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
crazyboby
2014-01-31 · TA获得超过222个赞
知道小有建树答主
回答量:379
采纳率:0%
帮助的人:266万
展开全部
是boolean类型,0为false,1为ture.
追问

我的那本书上是0和"0"都是false

追答
0和"0"是有区别的,"0" 是String类型。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wocabuzhidao
2014-01-31 · TA获得超过294个赞
知道小有建树答主
回答量:331
采纳率:100%
帮助的人:192万
展开全部
这是个字符串好么!
追问
嗯嗯 按照c和c++中应该是ture才对,可以我的参考书上怎么说"0"是false
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式