我试图理解这段代码:
<?php
$list = array(-10=>1, 2, 3, "first_name"=>"mike", 4, 5, 10=>-2.3);
print_r(array_keys($list));
?>
输出:
Array ( [0] => -10 [1] => 0 [2] => 1 [3] => first_name [4] => 2 [5] => 3 [6] => 10 )
我想知道为什么[4] => 2 and why [5] => 3
我认为会是[4] => 4 and [5] => 5
因为它们都在索引 4 和 5 处。我对这个数组中到底发生了什么有点困惑,如果可能的话,有人能指出我正确的方向,谢谢。