数组详细记录

数组的几种格式

  • 1.索引类型,例1:$A=array(12,5,21,90);#索引为纯数字0,1,2,3....
  • 2.关联类型,即key->value的样式。
  • 例2:$B=array("apple"=>"苹果","pear"=>"梨");
  • 3.索引和关联混合,例:$C=array("watermelon"=>"西瓜",45,"apple","lemon"=>"柠檬");
  • *注:类型2和3都可以统称为关联数组。

现在出现一个问题,如果用整数值做为key,那么剩余的怎么计算呢?
举例:$D=array(2=>"苹果","桔子","香蕉","watermelon"=>"西瓜");

问:桔子的key是多少?

解:如果用整数做索引,就从这个整数开始计算,上例中数组是从2开始索引,桔子的key就为3,依此类推,当有明确的key时,就忽略,比如"watermelon"=>"西瓜",它的key为watermelon.

$D的起始索引是2,如果索引$D[0]或$D[1],则是错误的无定义。

换句话说,如果显式的指定了key,key就是显式指定的值,如果没有显式指定,就由编译器按照顺序默认指定。

 

转载于:https://www.cnblogs.com/tinaluo/p/6536881.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值