我有两个字符串,当它们都用echo
输出时,会产生相同的结果:
x+3=7\\\\x+3-3=7-3\\\\\\thereforex=4
是的,这是一点LaTeX。
但是当我使用的时候:
$foo1 == $foo2
PHP将其视为false。为什么?我需要做些什么吗?我是不是还没介绍这个问题?
发布于 2012-10-04 18:32:50
您不能完全确定这两个字符串与普通echo的字符串相同,特别是在通过web浏览器的渲染视图检查输出时。您拥有的工具:
发布于 2012-10-04 18:31:57
您最有可能处理的是whitespace
或Special Characters
看见
$foo1 = 'x+3=7\\\\x+3-3=7-3\\\\\\thereforex=4';
$foo2 = 'x+3=7\\\\x+3-3=7-3\\\\\\thereforex=4';
var_dump($foo1 == $foo2); // returns true
使用var_dump
,您将看到它们之间的真正区别
https://stackoverflow.com/questions/12725267
复制相似问题