繁体   English   中英

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

[英]PHP equivalent to C# string.IsNullOrEmpty method?

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

谢谢 :)

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

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

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

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

如果你想检查字符串为空但不是在0的情况下,那么试试这个..

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

这里is_numeric检查字符串是不是数字值,然后empty检查为null。

谢谢..

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM