У меня есть текстовый файл Qfile.txt, и содержимое приведено ниже, и вы хотите создать другой файл с той же информацией, но ответы разные. Qfile1.txt, Qfile2.txt
Qfile.txt
Question "What is your age?" Answer "" Question "What you doing?" Answer "" Question "What is you name?" Answer ""
Qfile1.txt
Question "What is your age?" Answer "25" Question "What you doing?" Answer "chatting" Question "What is you name?" Answer "Midhun"
Я хочу прочитать вопросы из Qfile.txt и сохранить информацию в Qfile1.txt с помощью PHP. Я написал код, но совпадение шаблонов не работает:
$contents=file_get_contents("Qfile.txt"); foreach(/*bla bla*/) { $pattern = "/Question \"".preg_quote($id, '/')."\"\nAnswer \"\"/"; $string = str_replace('"', '\"', $string); $replacement = "Question \"$id\"\nAnswer \"". $string . "\""; $result = preg_replace($pattern, $replacement, $contents); }
preg_replace($pattern, $replacement, $contents);
не работает.