> 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