El mi? 07-04-2004 a las 08:05, John W. Holmes escribió:
> From: "William Lovaton" <[EMAIL PROTECTED]>
> 
> > Instead of doing a lot of casting, you can use is_numeric() to see if a
> > variable is a number or a numeric string.
> 
> Yeah, but the OP wanted to be able to tell an integer from a real number
> from a string. is_numeric() is going to validate 5, 5.5, and 5.05E6, for
> example.

well, an integer is a float too, the real problem is when you type 5.5
in a variable that is expected to be integer.  In this case is_numeric()
won't do the trick.

May be using regexps ([0-9]) will be enough to check integer values but
I think it is a bit slower.  It is always better to use native functions
instead of regexps where possible.


-William

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

Reply via email to