您的位置 首页 php

PHP闪电入门(11)数组之关联数组

var vote_init_script = document.getElementById(“vote_init_node”);if(!vote_init_script){var _vote_init_script = document.createElement(“script”);_vote_init_script.id=”vote_init_node”;_vote_init_script.src=””;document.getElementsByTagName(“head”)[0].appendChild(_vote_init_script);}

PHP简单入门教程

【欢迎关注、分享、点赞或评论,您的一个举手之劳,就是最大的鼓励!】

欢迎关注【php在路上】每天进步一点。

码字不容易,尊重版权,转载请注明出处:头条号|PHP在路上。


前言

上回我们说了 索引 数组的定义和用法,这次我们学习关联数组。

内容概要:

1、什么是关联数组

2、如何定义和使用关联数组

3、数组的另外一种定义方法

4、小测验

一、什么是关联数组

我们知道索引数组它在取值的时候用到数组的下标(索引)。比如:$room = [‘p1’,’p2’,’p3’,’p4’];我们取p4值是使用$room[3];在数组元素不大的情况下,数组索引还能记得,但是如果元素过多的时候,编程时取元素值可就要记住索引值,那比较麻烦。关联数组裤衩一声,从天而降,就是解决这个问题而生的,它对每个数组元素的“索引值”不再是数字,可以换成有意义的 字符串 。这就给开发带来了方便。如何方面,且看下一节。

二、如何使用关联数组

定义关联数组举例如下:

这样在取“php在路上”这个元素的时候,可以使用

$room[‘php’];

这样换成了有意义的字符串作为’索引‘是不是比较方便调用了?

这里我们说明一下定义,’php’叫做键名,’php在路上’叫做键值。键名最好是字母和数字的组合,长度尽量控制在30字符以内,但不能为空,一个数组中,键值不能重复,否则排序后面的键值覆盖前面的键值。

其实,索引数组也可以这么写:

$room = [0=>’张三’,1=>’李四’];

所以,也可以说索引数组是关联数组的一种。

三、数组的另外一种定义方法

//索引数组的两种定义方法

$room[] = ‘php在路上’; #相当于下一种定义方法

$room = [‘php在路上’];

//关联数组的两种定义方法

$room[‘php’] = ‘php在路上’; #相当于下一种定义方法

$room = [‘php’=>’php在路上’];

“#”,表示单行注释说明,本身不参与代码执行,也可以使用“//”。

四、小测验

$room = [‘php’=>’php在路上’,’lisi’=>’李四’,’php’=>’haodaquan.com’];

$room[‘php’]表示? 单选
0
0%
php在路上
0
0%
haodaquan.com

文章来源:智云一二三科技

文章标题:PHP闪电入门(11)数组之关联数组

文章地址:https://www.zhihuclub.com/78607.shtml

关于作者: 智云科技

热门文章

网站地图