字符串不等于其自身

发布于 2024-11-19 10:09:04 字数 192 浏览 0 评论 0原文

但为什么?

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

戏剧牡丹亭 2024-11-26 10:09:04

你太狡猾了!第二个 I 不是小写拉丁文小写 i。我把它转储了:

hexdump -C check
00000000  69 66 20 28 27 69 27 20  3d 3d 20 27 d1 96 27 29  |if ('i' == '..')|
00000010  0a 20 20 20 20 65 63 68  6f 20 27 67 6f 6f 64 27  |.    echo 'good'|
00000020  3b 0a 65 6c 73 65 0a 20  20 20 20 65 63 68 6f 20  |;.else.    echo |
00000030  27 62 61 64 27 3b 20 20  0a 0a                    |'bad';  ..|
0000003a

我会让你查一下 D1 96 :-) 很棒的棘手谜语。 +1

You are sneaky! The second I is not a lower case latin small i. I hexdumped it:

hexdump -C check
00000000  69 66 20 28 27 69 27 20  3d 3d 20 27 d1 96 27 29  |if ('i' == '..')|
00000010  0a 20 20 20 20 65 63 68  6f 20 27 67 6f 6f 64 27  |.    echo 'good'|
00000020  3b 0a 65 6c 73 65 0a 20  20 20 20 65 63 68 6f 20  |;.else.    echo |
00000030  27 62 61 64 27 3b 20 20  0a 0a                    |'bad';  ..|
0000003a

I'll let you look up D1 96 :-) Awesome tricksy riddle. +1

决绝 2024-11-26 10:09:04

删除代码并重新输入:-)

其中有一个额外的字符或看起来相似的废话('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"

感性不性感 2024-11-26 10:09:04

另一种直观证明('i' != 'і')的方法!!

http://jsfiddle.net/naeDE/1/

<pre style="font-size:700%">
if ('i' == 'і')
    echo 'good';
else
    echo 'bad';
</pre>

Another way to prove ('i' != 'і') visually!!

http://jsfiddle.net/naeDE/1/

<pre style="font-size:700%">
if ('i' == 'і')
    echo 'good';
else
    echo 'bad';
</pre>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文