我无法成功地与字符串"-0 "进行比较。
if(strval("-0") == strval("0")) {
echo '"-0" seems to be same "0"';
}
结果:"-0 "似乎和 "0 "一样
"-0 "似乎和 "0 "一样。
我在这里遗漏了什么?
更重要的是,如何解决这个问题?
使用"=="操作符
if(strval("-0") === strval("0")) {
echo '"-0" seems to be same "0"';
}
但如果值已经是字符串,为什么还要使用strval()?