首页 > 代码库 > 数组详细记录
数组详细记录
数组的几种格式
- 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就是显式指定的值,如果没有显式指定,就由编译器按照顺序默认指定。
数组详细记录
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。