gpt4 book ai didi

PHP 零浮点返回真

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:09:34 25 4
gpt4 key购买 nike

我的 mySQL 数据库表中有一个类型为 decimal (15,4) 的字段

我以前从未经历过这种情况,但如果值为 0.0000,我的 PHP if 语句将返回 true!

作为完整性检查,我什至做了:

if(0.0000) echo "Hello World";

果然,Hello World 回显了。这到底是怎么回事?有人有什么想法吗?

最佳答案

如果它是来自数据库的浮点值,它将被视为字符串,而不是数字值。你可以试试这个:

if(floatval($value) > 0) { ... }

其中 $value 包含来自数据库的值。

关于PHP 零浮点返回真,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10765979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com