Esta bien lo que dice yoyahack strlen devuelve el numero de caracteres de la cadena
Por ejemplo mira:
<?php
$campo = @$_GET['var'];
echo '<b>Esto se hace porque '.$campo.' tiene 10 caracteres o menos</b>';
}else{
echo '<b>Esto se porque '.$campo.' tiene mas de 10 caracteres</b>';
}
}
?>
<form>
<input name="var" type="text">
<input type="submit">
</form>
Por ejemplo strlen si evaluas "castg" no devuelve "castg" sino "5" por lo tanto si digo que si es menor o igual a 5 haga "A", sino que haga "B" no cortara la cadena sino solo la evaluara para saber el numero de caracteres, por lo tanto yoyahack tiene razon