2017-02-24 46 views
0

我有两个数组会话变量供我测试。一个是一组答案,另一个是一组问题。在提交表单并转到测试分级页面时,其中一个会话数组保持其形式,而另一个会添加反斜杠()并将代码混淆。将反斜杠添加到Wordpress中的会话变量中

所以一个会话阵列看起来像\[y'=x\](这是它的方式应该看看)和其他看起来像\\[y\'=x\](加上反斜杠)

唯一的真正区别是信息的来源,该工程的一个直接来自数据库,不是来自表单输入,它从数据库中获取其A,B,C,D选项。所以所有的选项都来自同一个数据库,只有一个不起作用的中间人。

回答

0

试试这个,它可能是解决你的问题。 我只要你想在字符串中添加“我不是100%肯定

$name = "O'Reilly & Associates"; 
$name = wp_slash($name); 
echo $name; 

一般在PHP中,你需要添加字符串运营商如反斜线\和WordPress默认处理它。 所以你会得到\自动添加。 试用wp_slash(),它可以帮助你解决问题。

+0

对不起,我没有意识到我自己的反斜杠已被删除!所以问题不在于“'”与“\”本身。因为我使用MathJax,所以我需要一些反斜杠 – hightryan