Tôi có một hàm isNotEmpty trả về true nếu chuỗi không rỗng và false nếu chuỗi rỗng. Tôi đã phát hiện ra rằng nó không hoạt động nếu tôi chuyển một chuỗi rỗng qua nó.
function isNotEmpty($input)
{
$strTemp = $input;
$strTemp = trim($strTemp);
if(strTemp != '') //Also tried this "if(strlen($strTemp) > 0)"
{
return true;
}
return false;
}
Việc xác thực chuỗi bằng isNotEmpty được thực hiện:
if(isNotEmpty($userinput['phoneNumber']))
{
//validate the phone number
}
else
{
echo "Phone number not entered<br/>";
}
Nếu chuỗi trống mà người khác không thực thi, tôi không hiểu tại sao, ai đó có thể vui lòng làm sáng tỏ điều này không.