PHP坑爹手册 - 等等党永远不亏?

众所周知,在PHP的世界里,

'123456' != '123456a'

此判断为真。

但在某种机缘巧合之下,我们可以实现

'123456' == '123456a'

此判断为真的效果。

请参考以下代码:

<?php
$a = '123456';
$b = '123456a';

$a1[$a] = $a;
$b1[$b] = $b;

foreach ($a1 as $k => $v)
{
  foreach ($b1 as $k1 => $v1)
  {
    echo $k == $k1 ? 'excellence!' : '';
  }
}

解决方案:
修改代码并一个电话把提交代码的同学安排到非洲。

<?php
$a = '123456';
$b = '123456a';

$a1[$a] = $a;
$b1[$b] = $b;

foreach ($a1 as $k => $v)
{
  echo isset($b1[$k]) ? 'excellence!' : '';
}

出其不意,变幻莫测,这正是PHP最为迷人的地方。
不愧是世界上最好的语言!

kk