I am using the following code to check if: 1. Name is less than than 2 chars 2 Name is greater than 40 chars 3. Name only contains alphabetical letters
if (strlen($name<2) || strlen($name>40) || !ctype_alpha($name)) {
$output = json_encode(array('type' => 'error', 'text' => 'Your name seems to be invalid'));
die($output);
}
It always returns Your name seems to be invalid if I type anything, for eg. Ashish.
What's wrong?