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