为什么 echo intval(eval('$a=2;')); 答案是 0 呢 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 echo intval eval 搜索资料 1个回答 #热议# 生活中有哪些实用的心理学知识? 山水阿锐 2015-04-24 · TA获得超过34.3万个赞 知道顶级答主 回答量:23.7万 采纳率:91% 帮助的人:3.2亿 我也去答题访问个人页 关注 展开全部 您好,如果你仔细看过在PHP手册中,对于浮点数据类型的说明,就会看到其中有专门的一个警告提示,就谈到这个问题:所以永远不要相信浮点数结果精确到了最后一位,也永远不要比较两个浮点数是否相等。如果确实需要更高的精度,应该使用任意精度数学函数或者 gmp 函数。实际上,并不是php会有这种现象,对于其他计算机语言,类似的浮点数问题也是差不多的。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2014-06-03 PHP CI框架开发,调用模板的时候不显示内容! 2015-09-07 php初学者提问 假如: $a=2; $b=3; 那么: echo $a."+".$b."=".$ 3 2018-04-05 为什么php中echo intval((0.1+0.7)*10) 结果为7而不是8? 27 2017-01-14 2.echo intval 输出多少?试分析这是为什么 2010-12-08 这段php代码执行的结果是-2,为什么? 2018-04-21 PHP 截取数字 2015-08-22 关于while循环,这个怎么才能完整的运行 2014-02-16 求大神帮解这段php加密代码,,把eval改为exit 可是还是没效果呢?那应该怎么做呢? 更多类似问题 > 为你推荐: