Ответов: 12 Просмотров: 1341
|
Не конечно ) не всегда )
номер вопроса идет с первого по последний )
вопросов в разделе бывает 40, 60, 80, 120.
Может быть реализовать механизм такой:
1. открыть файл как поток.
2. записывать все в первую ячейку массива до тех пор пока не встретится пустая строка (вопросы разделяются пустой строкой - как в примере выше)
3. со следующей не пустой строки записывать все во вторую ячейку массива.
Т.е. этим циклом создадим массив - в каждой ячейке массива будет вопрос + ответы
4. Берем первую ячейку массива (т.е. первый вопрос) и режем это все на элементы
- из первой строки дергаем раздел, номер вопроса, название вопроса
- вторую строку (с третьего символа) записываем в первый ответ
- третью строку (с третьего символа) записываем во второй ответ
- и т.д.
- шестую строку в шестой ответ
5. ну и где-то тут в 4 пункте впихнуть проверочку на вишенку - "*" чтобы она записывалась в конкретную переменную.
Ну или просто из всех вариантов ответов проанализировать какой из них правильынй и переприсвоить ей другую переменную
==========
я просто давно пхп не занимался. уже забыл всё.
сейчас просто нужно большой объем вопросов перефасовать в sql таблицу.
в ручную долго. я 10 вопросов 10 минут загонял через phpmyadmin )
а вопросов будет очень много - пара тыщ )
Или хотя бы пусть с небольшими недочетами фасует. напрмиер без номера вопроса.
это вручную можно уже в таблице подправить.
хочется минимизировать ручную работу. |