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

Reply via email to