2 つの文字列があり、両方を で出力するとecho
、同じ結果が生成されます。
x+3=7\\\\x+3-3=7-3\\\\\\thereforex=4
はい、これはちょっとした LaTeX です。
しかし、私が使用するとき:
$foo1 == $foo2
PHP はこれを false と見なします。なんで?私は何かをする必要がありますか?まだ問題を紹介していませんか?
2 つの文字列があり、両方を で出力するとecho
、同じ結果が生成されます。
x+3=7\\\\x+3-3=7-3\\\\\\thereforex=4
はい、これはちょっとした LaTeX です。
しかし、私が使用するとき:
$foo1 == $foo2
PHP はこれを false と見なします。なんで?私は何かをする必要がありますか?まだ問題を紹介していませんか?
特に Web ブラウザーのレンダリングされたビューを介して出力を検査する場合は、両方の文字列がプレーンなエコーと同一であると完全に確信することはできません。持っているツール:
ほとんどの場合、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
すると、それらの実際の違いがわかります