문자열이 비어 있지 않으면 true를 반환하고 문자열이 비어 있으면 false를 반환하는 isNotEmpty 함수가 있습니다. 빈 문자열을 전달하면 작동하지 않는 것으로 나타났습니다.
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/>";
}
문자열이 비어 있으면 다른 것이 실행되지 않습니다. 왜 그런지 이해할 수 없습니다. 누군가 가이 내용을 밝힐 수 있습니까?