各位大哥帮下忙,谢谢

mixter0312 2006-05-19 11:37:36
<?
$monthName = array(1=>"January", "February", "March",//初始化一个数组
"April", "May", "June", "July", "August",
"September", "October", "November", "December");
print(" 英语的“5月”是<B> $monthName[5] </B>。<BR>\n");//打印数组中的第6个元素
?>

请问
1=>"January", 是旨array的第一个下标从1开始吗,有更好的解释吗,谢谢
...全文
75 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ymanh 2006-05-20
  • 打赏
  • 举报
回复
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 )
*********************************************/
ImN1 2006-05-20
  • 打赏
  • 举报
回复
基本上可以这样解释

没有指定key的值将自动配给大于最大已使用数字key的最小值
第一个指定了key为1,表示0将不会用于key

例如
1 => "January",3 => "February" , "March"

"March"的key将会是4

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧