字符串不等于其自身
但为什么?
if ('i' == 'і')
echo 'good';
else
echo 'bad';
echos:
>> bad
您应该复制此片段。如果你手写的话,它会起作用。
这让我发疯。
But why?
if ('i' == 'і')
echo 'good';
else
echo 'bad';
echos:
>> bad
You should copy this snippet. If you write it by hand, it will work.
It drives me crazy.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你太狡猾了!第二个 I 不是小写拉丁文小写 i。我把它转储了:
我会让你查一下 D1 96 :-) 很棒的棘手谜语。 +1
You are sneaky! The second I is not a lower case latin small i. I hexdumped it:
I'll let you look up D1 96 :-) Awesome tricksy riddle. +1
删除代码并重新输入:-)
其中有一个额外的字符或看起来相似的废话(
'i' == 'i'
位)。复制粘贴——“不好”
替换该行 --“好”
Delete the code and retype it :-)
There is an extra character or looks-alike nonsense in there (the
'i' == 'i'
bit).With a copy'n'paste -- "bad"
With the line replaced -- "good"
另一种直观证明
('i' != 'і')
的方法!!http://jsfiddle.net/naeDE/1/
Another way to prove
('i' != 'і')
visually!!http://jsfiddle.net/naeDE/1/