PHP中的字符串等于“0”

时间:2018-05-07 20:06:42

标签: php

我有一个输入的函数,其中$input来自MySQL数据库,是一个整数,一个字符串或空值,并根据以下条件返回三个字符串之一:

  • 如果它是一个等于0的int,则返回

  • Elseif它是一个空字符串,返回别的东西

  • 否则返回其他内容

我的代码如下所示:

if ($input == "") {
  return "case1";
}
elseif ($input == "0") {
  return "case2";
}
else {
  return "case3";
}

在回显每个输入并比较输出后,它似乎不起作用。有任何想法吗?我尝试过使用“0”和0,==和===。

的每个组合

在测试中,整数和字符串都可以工作,空字符串也是如此。但是整数0的输入确实返回case3。

0 个答案:

没有答案