我正在尝试理解这段代码:
<?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
和[5] => 3
,我原以为应该是[4] => 4
和[5] => 5
,因为它们都在索引4和5处。我对这个数组中正在发生的事情有点困惑,如果可能的话,有人能指导一下我吗?谢谢。