php  数组没有KEY的应该会根据数组给出的最小的一个数字开始来生成数组的KEY的,但是数字KEY之前的有定要有KEY,不然的话,不是以0开始,如果没有数字的话,会以0开始,
比如你这个数组
$monthName = array(j=>"January", f=>"February", "March",//初始化一个数组
"April", m=>"May", "June", "July", "August",
"September", "October", "November", "December");
print_r($monthName);
/*******************************************输出结果以0开始
Array ( [j] => January [f] => February [0] => March [1] => April [m] => May [2] => June [3] => July [4] => August [5] => September [6] => October [7] => November [8] => December ) 
*********************************************/ $monthName = array(j=>"January", f=>"February", "March",//初始化一个数组
"April", m=>"May", 1=>"June", "July", "August",
"September", "October", "November", "December");
print_r($monthName);
/*******************************************输出结果还是以0开始
Array ( [j] => January [f] => February [0] => March [1] => June [m] => May [2] => July [3] => August [4] => September [5] => October [6] => November [7] => December ) 
*********************************************/ $monthName = array(j=>"January", f=>"February", 1=>"March",//初始化一个数组
"April", m=>"May", "June", "July", "August",
"September", "October", "November", "December");
print_r($monthName);/*******************************************输出结果是以1开始
Array ( [j] => January [f] => February [1] => March [2] => April [m] => May [3] => June [4] => July [5] => August [6] => September [7] => October [8] => November [9] => December ) 
*********************************************/