На будущее. Вы выводите, например, через var_dump() то, что в переменной. Тогда поймёте, что там за тип и что он в себе содержит. Тогда поймёте IntVal надо использовать или что-то другое.
Помните, что каждый тип переменной надо сравнивать с таким же типом. Например 20 == "20" — всегда false, потому что одно — строка, а другое — число.
Помните, что каждый тип переменной надо сравнивать с таким же типом. Например 20 == "20" — всегда false, потому что одно — строка, а другое — число.