function str2int($str) { $str = str_replace(',', $str); // http://www.php.net/manual/en/function.str-replace.php
settype($str, "integer"); // http://www.php.net/manual/en/function.settype.php if (is_int($str)) // http://www.php.net/manual/en/function.is-int.php return $str; else return false; } Loop through your form variables and call this function. Good luck, -Kevin ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, November 06, 2002 9:05 AM Subject: [PHP] Converting variables to integer > I have a bunch of form variables that I need to process as integers. > The problem is that some users are writing in values with commas - e.g. > 100,000, and that isn't read as an integer. There's more than one > variable so I don't want to have to do a string replace for each one. > Is there a general way to curb this problem? > > Thanks, Doug > > > -- > 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