比较带-0的字符串失败

问题描述 投票:0回答:1

我无法成功地与字符串"-0 "进行比较。

if(strval("-0") == strval("0")) {
    echo '"-0" seems to be same "0"';
}

结果:"-0 "似乎和 "0 "一样

"-0 "似乎和 "0 "一样。

我在这里遗漏了什么?

更重要的是,如何解决这个问题?

php if-statement zero
1个回答
1
投票

使用"=="操作符

if(strval("-0") === strval("0")) {
    echo '"-0" seems to be same "0"';
}

但如果值已经是字符串,为什么还要使用strval()?

© www.soinside.com 2019 - 2024. All rights reserved.