I need to check for a form input value to be a positive integer (not just an integer), and I noticed another snippet using the code below:
$i = $user_input_v
if(isset($i) && is_int($i) && $i >= 0){ //0 is technically a postive integer I suppose return TRUE; //or FALSE I think in your case. }