PHP相当于C#string.IsNullOrEmpty方法?

时间:2012-04-26 09:07:45

标签: c# php string null

是否有官方等同于PHP中的C#isNullOrEmpty方法?我知道这是空的,但这是一样的吗?

谢谢:)

3 个答案:

答案 0 :(得分:21)

我正在使用strlen来检查string是null还是空。

if (strlen($str) == 0){
    //your code here
}

答案 1 :(得分:11)

empty()方法也将NULL视为空值。以及所有这些价值观:

  • “”(空字符串)
  • 0(0为整数)
  • 0.0(0作为浮动)
  • “0”(0作为字符串)
  • NULL
  • FALSE
  • array()(空数组)
  • var $ var; (声明的变量,但在类中没有值)

答案 2 :(得分:3)

如果你想检查字符串是否为空而不是0,那么试试这个..

if (!is_numeric($str) && empty($str))

此处is_numeric检查字符串是否为数字值,然后empty检查是否为空。

感谢..

相关问题