I did your test example, and it worked for me, however, when I tried //if (-4 isnum 3--9) echo blah it returned nothing

I thought it would return blah, since -4 is in the range 3 to -9, but it doesn't.

Looks to me, like the range has to be specified with the lowest number first //if (-4 isnum -9-3) echo blah, does return blah

Last edited by RusselB; 31/10/05 03:29 AM.