De hecho puedes hacer una funcion útil
Código PHP:
Ver originalfunction inRange($value, $min, $max, $sMin, $sMax){
if(($sMax && $sMin && $value >= $min && $value <= $max) ||
($sMin && !$sMax && $value >= $min && $value < $max) ||
($sMax && !$sMin && $value > $min && $value <= $max) ||
(!$sMin && !$sMax && $value > $min && $value < $max)){ return true; }
return false;
}
Donde:
value es el valor a evaluar
max es el valor maximo del rango
min es el valor minimo del rango
sMax [true/false] si deseas tomar o no el valor maximo del rango
sMin [true/false] si deseas tomar o no el valor minimo del rango
En tu caso sería
inRange(count($_POST["cedula"]), 3, 5, true, true)