Integer contain between 1 and 16 characters

 Integer contain between 1 and 16 characters
$int = 4;
 
if (!preg_match('#^[0-9]{1,16}$#', $int)) {
 
echo 'That is not a valid integer.';
 
}