Сообщение от DivMan
|
А как проще?
|
А вы как думаете?
Ассоциация на то и существует, чтобы проще было отождествлять. А у вас что получается - используете ассоциативный массив и при этом пишите такое:
if(gettype($v) == 'array')
Три(!) вложенных цикла для построения формы по заданной ассоциации, это уже перебор.
Кроме этого, без БД - ладно, но разве нельзя использовать как и в БД уникальность? Ведь первичный ключ массива тоже будет уникальным и служить адресом опросов/вопросов/итп. А значит поля формы клиента адресуются по этим уникальным ключам. Вместо этого у вас опять бедлам с кучей условий и двумя вложенными циклами.