Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 写入文件和\?_Php_Html_Mathjax - Fatal编程技术网

Php 写入文件和\?

Php 写入文件和\?,php,html,mathjax,Php,Html,Mathjax,我正在尝试使用php将一些文本写入html文件。本文包含mathjax,因此包含了大量的。然而,当我查看它创建的文件时,所有的都变成了\\,我似乎无法将它们改回单个。有什么想法吗 比如说 <?php $content='$\vec B+\vec C$'; $myfile=fopen('file.html',"w"); fwrite($myfile,$content); fclose($myfile); ?> 将在html文件中生成“$\\vec B+\\vec C$” 返回值

我正在尝试使用php将一些文本写入html文件。本文包含mathjax,因此包含了大量的。然而,当我查看它创建的文件时,所有的都变成了\\,我似乎无法将它们改回单个。有什么想法吗

比如说

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

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

返回值


返回去掉反斜杠的字符串。(\'been'等等。)双反斜杠(\\)被做成一个单反斜杠(\)。

“有什么想法吗?”-有什么代码吗?如果从某处获取变量,变量不会用单引号解析。你需要逃避这些slashes@Fred-ii-你说的“摆脱那些刀砍”是什么意思?@PaulCrovella我不知道mathjax;所以我的坏;-)请不要用答案提问。请注意,stripslashes()确实有效,谢谢。尽管这是解决方案,但它作为答案的形成方式应该有所不同。在回答中提问被认为是低质量的。是吗,山姆@JayBlanchard根据最初的答案“可能是stripslashes()?文本是来自数据库还是您正在动态编写?”VLQ Ralph…VLQ@弗雷德二世再怎么强调都不够山姆-@JayBlanchard