buenas...
pero eso no tiene nada que ver con la funcion, eso que planteas es cuestion de la logica de programacion, es obvio que si lo que quieres es validar que sea menor no puedes poner "mayor que"
en todo caso seria asi:
Código PHP:
$campo=123456789012345678901;
$validar= 20;
if (strlen($campo)<=$validar)echo "valido"; else echo "no valido";