У меня есть функция 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/>";
}
Если строка пуста, else не выполняется, я не понимаю, почему, может кто-то пролить свет на это, пожалуйста.
