Я пытаюсь написать текст в HTML-файл с помощью PHP. Этот текст содержит mathjax и, следовательно, содержит много текста. Тем не менее, когда я смотрю на файл, он создает все, что превратилось в \ ‘ы, и я не могу изменить их обратно на один. Есть идеи?
Например
<?php
$content='$\vec B+\vec C$';
$myfile=fopen('file.html',"w");
fwrite($myfile,$content);
fclose($myfile);
?>
Будет выдавать ‘$ \\ vec B + \\ vec C $’ в html-файле.
http://php.net/manual/en/function.stripslashes.php
Возвращаемые значения
Возвращает строку с удаленными обратными слешами. (\ ‘становится’ и т. д.) Двойная обратная косая черта (\\) превращается в одну обратную косую черту (\).
Других решений пока нет …