为什么检查字符串是否为空的函数总是返回 true?[已关闭]
2022-08-30 06:15:11
我有一个函数 isNotEmpty,如果字符串不为空,则返回 true;如果字符串为空,则返回 false。我发现如果我通过它传递一个空字符串,它就不起作用。
function isNotEmpty($input)
{
$strTemp = $input;
$strTemp = trim($strTemp);
if(strTemp != '') //Also tried this "if(strlen($strTemp) > 0)"
{
return true;
}
return false;
}
使用 isNotEmpty 对字符串的验证已完成:
if(isNotEmpty($userinput['phoneNumber']))
{
//validate the phone number
}
else
{
echo "Phone number not entered<br/>";
}
如果字符串是空的,否则不会执行,我不明白为什么,有人可以请对此有所了解吗?