is_numeric() will work with variables just fine. So: if (is_numeric($var)) { print "Yep, it's numeric"; } else { print "Nope, it sure isn't a number"; }
Make sure $var is defined. If it's coming from a form then use $_POST['var'] or similar instead for reasons described here: http://www.php.net/variables.external Regards, Philip Olson On Sat, 21 Dec 2002, Beauford.2002 wrote: > Thanks for the info, but ..... is_numeric does not appear to accept > variables i.e. is_numeric($num) and ctype gives me the following. > > Fatal error: Call to undefined function: ctype_digit() in > /usr/local/apache/htdocs/.............. on line 6 > > > > > ----- Original Message ----- > From: "Philip Olson" <[EMAIL PROTECTED]> > To: "Beauford.2002" <[EMAIL PROTECTED]> > Cc: "PHP General" <[EMAIL PROTECTED]> > Sent: Saturday, December 21, 2002 9:50 PM > Subject: Re: [PHP] Forms and PHP variables > > > > > > Use is_numeric() > > > > http://www.php.net/is_numeric > > > > See also the ctype functions which can > > be read about here: > > > > http://www.php.net/ctype > > > > And yes, regular expressions are another > > option but aren't needed here. > > > > Regards, > > Philip Olson > > > > > > On Sat, 21 Dec 2002, Beauford.2002 wrote: > > > > > Hi, > > > > > > First off, thanks to all those that helped out with my other questions. > Not > > > all my problems were solved, but I'm certainly closer. Still working on > the > > > same project I need to do the following. > > > > > > I have a form where users input numbers only, is there a way I can have > php > > > check to make sure a letter or other character didn't get put in by > > > accident. I was looking at ereg, but not to familiar with this or if it > > > would work in this case. > > > > > > TIA > > > > > > > > > > > > -- > > > PHP General Mailing List (http://www.php.net/) > > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php