Pero .. donde almacenas tus 1400 preguntas? .. en un array? .. en variables? .. las lees de un archiv de texto plano? o de donde ..
El "explode" ese debe ser ese mismo .. pero ahora falta ver donde se ha de obtener esos datos para aplicar el bucle que corresponda según donde estén almacenadas tus par: respuesta*pregunta.
------
Ahora que lo veo bien .. parece que el separador de "respuesta*pregunta" es un salto de línea? .. si es así .. tendras que aplicar un explode() primero al código \n (o \r o \r\n según S.O. que use el servidor) para obtener un array que recorrer y seguir aplicando el otro explode() al caracter *
Código PHP:
<?
k1 = "
1980*Fecha en que nacio..?
verdadero*Verdadero o Falso
no*Si o no.
";
$temas=explode('\n',$k1);
foreach ($temas as $respuesta_pregunta){
$da = explode('*',$respuesta_pregunta);
echo $da[1]."*".$da[0]."<br>";
}
?>
Si no te dá resultado con \n .. prueba con \r .. o con \r\n (o \n\r .. ahora no recuerdo bien el orden).
Un saludo,