Php 如何验证字符串是否为空
我从表单中获取VIN号,但有时用户不输入任何内容,只发送空白表单 我需要调试它,因此我添加了如下内容:Php 如何验证字符串是否为空,php,Php,我从表单中获取VIN号,但有时用户不输入任何内容,只发送空白表单 我需要调试它,因此我添加了如下内容: if (isset($this->vin)) { //CODE HERE } 问题是我的数据库中仍然有空字符串。所以我变量转储($this->vin),如果用户不输入vin,变量转储会显示:string(0)” 因此,我将我的声明编辑为: if (isset($this->vin) || $this->vin != "")
if (isset($this->vin))
{
//CODE HERE
}
问题是我的数据库中仍然有空字符串。所以我变量转储($this->vin),如果用户不输入vin,变量转储会显示:string(0)”
因此,我将我的声明编辑为:
if (isset($this->vin) || $this->vin != "")
{
//CODE HERE
}
但还是没帮上忙,伙计们,有什么提示我该怎么解决这个问题吗?
谢谢$this->vin总是设置好的(假设您是从post设置的,所以它存在)
尝试:
你可以用!空洞的表情
if ( !empty($this->vin) ) {
//Code here
}
将
|
更改为&&
,因为您希望使用&&
操作符设置它,并且它不是空的。另外,请使用!空()
而不是=“
正在工作,谢谢。我将尽快为这个答案打分。我将能够找到正确的答案,因为KA_lin是第一个,所以我将他的答案标为正确
if ( !empty($this->vin) ) {
//Code here
}