valor válido para o atributo name em html

Eu uso o PHP para obter valores de botão de rádio de uma página html. Meu html se parece com isso:

<code><input type="radio" name="1.1" value="yes">
<input type="radio" name="1.1" value="no">

<input type="radio" name="1" value="yes">
<input type="radio" name="1" value="no">
</code>

O resultado é que $ _POST ['1'] retorna valor, mas $ _POST ['1.1'] não retorna nada. Eu verifiquei as especificações html 4, dizer valor para atributo de nome só começa com letra, mas 1 não é uma letra, como é que ele é retornado enquanto 1.1 não? Ou há alguma outra mágica acontecendo aqui? Eu uso a versão mais recente do Chrome. Obrigado.

questionAnswers(3)

yourAnswerToTheQuestion