Здравствуйте! Есть задача, приходящие данные со строки перевести в массив удобный для добавления данных в БД.
Пример приходящей строки
que_type1=radio&question1=Vopros-1&answer1=Otvet-1&que_type2=check&question2=Vopros-2&answer3=Otvet-2&answer2=Otvet-3&.
нужно раскидать в массив вида
question[0] = Vopros-1
question[1] = Vopros-2 ...
question[0][type] = radio
question[0][type] = check...
question[0][name][0] = otvet-1
question[1][name][0] = otvet-2
question[1][name][1] = otvet-3
Сам алгоритм хотя бы, как я понимаю регулярные выражения пригодятся, но само главное как ответы привязать к вопросам, тоесть ответы между question1 и question2 поместить в question[0][name][0] и т.д. строка может быть любой длины (Отредактировано автором: 26 Февраля, 2012 - 20:03:39)
|