我有一些代码的麻烦:解析错误:无效的数字文字中,如果块
else if ($IDKood[3] . $IDKood[4] == 08) {
$Month = "August";
}
else if ($IDKood[3] . $IDKood[4] == 09) {
$Month = "September";
}
基本上如果2号是等于给定的号码,我希望它输出了一个月,这导致高达所有月份。 一切运作良好的数字08和09,我似乎无法修复它。 据我所知这与php本身有关,我试图把数字放在一个字符串和整数无济于事。
变化'08'到'8'。或者$ IDKood [3]。 $ IDKood [4]'结果? – Jeff
你可以检查这个echo $ IDKood [3]。 $ IDKood [4],如果您比较*数字*,则不会在数字前面加上'0',或者将其解释为八进制数(8/9不允许在八进制数中),那么会给您带来什么结果 –
。如果你比较字符串,把'08'in引号'08' – Jakumi