但为什么?
if ('i' == 'і')
echo 'good';
else
echo 'bad';
回声:
>> bad
您应该复制此代码段。如果你手工编写,它会起作用 它让我疯狂。
答案 0 :(得分:57)
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
答案 1 :(得分:8)
删除代码并重新输入: - )
那里有一个额外的字符或看似相似的废话('i' == 'i'
位)。
答案 2 :(得分:1)
另一种在视觉上证明('i' != 'і')
的方法!!
<pre style="font-size:700%">
if ('i' == 'і')
echo 'good';
else
echo 'bad';
</pre>