> How can I ensure that a variable contains a postive integer number?
> I'm currently using this code:
> 
> $number=(10000-$number);
> $number=(10000-$number);
> if ( $number<1 ) { $number=1; }
> 
> But I'm sure that there is a better way. What would that be?


this will check that $input is a positive integer.

if(preg_match("/^\d+$/", $input)) {
        // OK
} else {
        // NOT OK
}

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to