|
|
|
@ -205,20 +205,18 @@ $question_index = 0; |
|
|
|
|
foreach($data as $linea => $info) { |
|
|
|
|
//$preg = preg_match('/^[A-Z](\)|\.)\s(.*)/g', $linea, $matches); |
|
|
|
|
#$preg = preg_match('/(^ANSWER:\sq([A-Z])\s?)|(.*))/i', $info, $matches); |
|
|
|
|
//error_log($linea . '----'); |
|
|
|
|
if (preg_match('/^([A-Z])(\)|\.)\s(.*)/', $info)) { |
|
|
|
|
$question_info['option'][] = $info; |
|
|
|
|
$questions[$question_index]['option'][] = $info; |
|
|
|
|
} elseif (preg_match('/^ANSWER:\s([A-Z])\s?/', $info)) { |
|
|
|
|
$question_info['answer'] = $info; |
|
|
|
|
$questions[$question_index]['answer'] = $info; |
|
|
|
|
} elseif (preg_match('/^TEXTO_CORRECTA:\s([A-Z])\s?/', $info)) { |
|
|
|
|
$question_info['answer_explanation'] = $info; |
|
|
|
|
$questions[$question_index]['answer_explanation'] = $info; |
|
|
|
|
} elseif (preg_match('/^ETIQUETAS:\s([A-Z])\s?/', $info)) { |
|
|
|
|
$question_info['answer_tags'] = explode(',', $info); |
|
|
|
|
$questions[$question_index]['answer_tags'] = explode(',', $info); |
|
|
|
|
} elseif (preg_match('/^\n/',$info)) { |
|
|
|
|
$question_index = $question_index++; |
|
|
|
|
//$questions[] = $question_info; |
|
|
|
|
$question_index++; |
|
|
|
|
} else { |
|
|
|
|
$question_info['title'] = $info; |
|
|
|
|
$questions[$question_index]['title'] = $info; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|