小编典典

检查变量是否为空字符串或空字符串的更好方法?

all

由于 PHP 是一种动态语言,检查提供的字段是否为空的最佳方法是什么?

我想确保:

  1. null 被认为是一个空字符串
  2. 只有空格的字符串被认为是空的
  3. “0”不被认为是空的

这是我到目前为止所得到的:

$question = trim($_POST['question']);

if ("" === "$question") {
    // Handle error here
}

必须有一个更简单的方法来做到这一点?


阅读 82

收藏
2022-06-29

共1个答案

小编典典

// Function for basic field validation (present and neither empty nor only white space
function IsNullOrEmptyString($str){
    return ($str === null || trim($str) === '');
}
2022-06-29