Jump to content

is_numeric() does not work properly


thedust2010

Recommended Posts

Can anyone explain the following output to me?

[code]
if ($value1 == "0") {
    echo "AAA<br>";
}
if (is_numeric("0")) {
    echo "BBB<br>";
}
if (is_numeric(0)) {
    echo "CCC<br>";
}
if (is_numeric(trim($value1))) {
    echo "DDD<br>";
}
[/code]

Output is:

[code]
AAA
BBB
CCC
[/code]

Why on earth do I not see "DDD"?  I've tried with and without trim().  Doesn't make a difference.  This has got to be a bug of some sort.
Link to comment
https://forums.phpfreaks.com/topic/20033-is_numeric-does-not-work-properly/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.