У мене є функція 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/>";
}
Якщо рядок порожній, інше не виконується, я не розумію, чому, може хтось, будь ласка, просив трохи світла на це, будь ласка.