php数组 键名 索引 键值

2019-04-22 09:09:52 15817

数组的根据类型来分分为关联数组和数字索引数组
数组根据 维度来分分为一维数组二维数组、多维数组
索引数组:数组下标全部为数字的数组称为索引数组
关联数组:数组的下标有一个是字符串的就称为关联数组
声明数组的方式:
变量名=array(数组元素1,数组元素2,.......);
例如:$arr=array(1,2,3,4,5,6); $arr=array(‘zhangsan’,’lisi’);
变量名[]=值
例如:$arr=[]=10; $arr[]=20; //此时数组$arr里有两个元素,分别是10 和20,下标分别是0和1
1)
理解索引数组下标与值(参考教材P116)
例如:$arr=array(1,2,3,4);就是一个非常规范的索引数组
Print_r($arr); //用来打印数组
页面将显示:
Array(0=>1,1=>2,2=>3,3=>4)
那么等号左边的就是数组的下标也叫索引也叫键,箭头指向的便是数组的值
索引数组在声明的时候可以不必指明下标,不指明的情况下,下标默认从0开始

2)
掌握关联数组的定义和声明(参考教材P116---P119)
关联数组:下标有一个是字符串的就是关联数组,以键值对方式存在的数组
特点,就是你一看,有一个 ”=>“,但也不一定这样的都是关联,例如:
array(1=>2,2=>3) 这就不是了,因为键是数字
例如:
一维关联数组:$arr=array(“name”=>”lipeng”,’sex’=>’男’);
二维关联数组:
$arr=array(array(‘name’=>’zhangsan’),array(‘name’=>’lisi’))

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: