creo que es mas simple y efectivo con un array , reducimos lineas de codigo y menos memoria
Código HTML:
Ver original<input type="checkbox" name="asignaturas[]" value="matematicas"> <input type="checkbox" name="asignaturas[]" value="lenguaje"> <input type="checkbox" name="asignaturas[]" value="religion">