thedust2010 Posted September 7, 2006 Share Posted September 7, 2006 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]AAABBBCCC[/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 More sharing options...
redbullmarky Posted September 7, 2006 Share Posted September 7, 2006 works ok for me. i'm on PHP 4.3.10 here[b]edit[/b]: gave it a blast on 5.0.5 too, works fine there too. Link to comment https://forums.phpfreaks.com/topic/20033-is_numeric-does-not-work-properly/#findComment-87891 Share on other sites More sharing options...
Daniel0 Posted September 7, 2006 Share Posted September 7, 2006 It should output [code]BBBCCC[/code] since $value is not defined. Link to comment https://forums.phpfreaks.com/topic/20033-is_numeric-does-not-work-properly/#findComment-87893 Share on other sites More sharing options...
Barand Posted September 7, 2006 Share Posted September 7, 2006 I'm starting off with $value1 = "0";followed by your code and I get AAA,BBB,CCC and DDD.What value are you starting with? Link to comment https://forums.phpfreaks.com/topic/20033-is_numeric-does-not-work-properly/#findComment-87894 Share on other sites More sharing options...
redbullmarky Posted September 7, 2006 Share Posted September 7, 2006 ran the same results without defining $value1, on both 4.3.10 and 5.0.5. got BBB and CCC, as you wanted. Link to comment https://forums.phpfreaks.com/topic/20033-is_numeric-does-not-work-properly/#findComment-87898 Share on other sites More sharing options...
thedust2010 Posted September 7, 2006 Author Share Posted September 7, 2006 Arrrgh... OK I got it. I am cycling through an array and was checking the value instead of the key. I am very sorry. Thanks for all the quick responses but I just totally missed this. I think I will try to get more sleep tonight. :) Link to comment https://forums.phpfreaks.com/topic/20033-is_numeric-does-not-work-properly/#findComment-87904 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.