写入文件和 \?

Writing to files and \?

我正在尝试使用 php 将一些文本写入 html 文件。此文本包含 mathjax,因此其中有很多 \'s。但是,当我查看文件时,它创建的所有 \'s 都已变成 \\'s 并且我似乎无法将它们改回单个 \'s。有什么想法吗?

例如

<?php
$content='$\vec B+\vec C$';
$myfile=fopen('file.html',"w");
fwrite($myfile,$content);
fclose($myfile);
?>

将在 html 文件中生成“$\\vec B+ \\vec C$”。

http://php.net/manual/en/function.stripslashes.php

Return 值

Returns 是一个去掉了反斜杠的字符串。 (\' 变成 ' 等等。)双反斜杠 (\\) 变成单反斜杠 (\)。