Et bien au lieu de me parler de debutant.com
tu devrais aller sur avancé.com, c'est bien connu qu'on peut gerer des tableaux dans les formulaire grace a PHP.
Une checkbox a une valeur si elle est coché, cela va de soi. Mais si elle n'est pas coché, la variable n'est pas créé (je l'invente pas, elle n'apparait pas dans le $_POST)
Donc, false (ou 0 ou null), ne peut pas etre affecté. Pour info, en php, une variable existante peut etre null, 0 ou false, ca veut pas dire qu'elle n'existe pas.
unset($var); différent de $var = NULL;
Et pour ton exemple, tu as fait la meme chose que moi, sauf que moi, j'ai rajouté 2 niveau dans mon tableau. CQFD