Retorna o valor integer de var, usando a base especificada para a conversão (o padrão é a base 10).
var somente para tipos escalares. Nunca use intval() para arrays ou objects.
Nota: O parâmetro base de intval() só funcionará se var for uma string.
Veja mais em floatval(), strval(), settype() e Manipulação de tipos.