Проверка длины строки с помощью strlen

У меня есть этот код, я хочу, чтобы он проверял, является ли длина НЕ 32 или 40. В приведенном ниже коде проверяется только 32 или 40 слов.

<? $name = mysql_real_escape_string($_POST['dgt']); $len = strlen($name); if (!($len == "32" or $len == "40")){ print "This is not a name."; } else { echo 'This is a name'; ?> 

if ($len != 32 && $len != 40)

попробуйте это

Как насчет

 if($len != 32 and $len != 40) 
 <?php $name = mysql_real_escape_string($_POST['dgt']); $len = strlen($name); if ($len != 32 && $len != 40){ print "This is not a name."; } else { echo 'This is a name'; ?>