Posted by Jim on 04/24/07 08:00
> > The variable '$pixels' in the code below may be an integer type or an
> > integer represented as a string type. I need to check if the value is
> > indeed one of these. Is the following code the simplest I can get?
>
> > if (!is_int($pixels) && !ctype_digit($pixels))
> > {
> > // some code
>
> > }
>
> Why not just
>
> if(!ctype_digit($pixels))
>
> ?
Because if I pass in an integer type e.g. ctype_digit(35) it returns
false as it converts 35 to the characters set equivalent (# symbol in
my case) .
Jimmy.
Navigation:
[Reply to this message]
|