首页 > 编程语言 > 详细

php学习笔记-关联数组

时间:2018-02-18 22:38:22      阅读:263      评论:0      收藏:0      [点我收藏+]

 传统的数组定义方法如下:

1 <?php
2 $names[0]= ‘chinese‘;
3 $names[1]= ‘math‘;
4 $names[2]= ‘english‘;
5 
6 echo $names[2];
7 ?>

有什么缺点呢?不直观,因为引用数组元素的时候用的是索引,而索引是一个数字,你并不能很好的了解到这个数字到底代表的是什么意思,这有点类似IP地址和域名的关系。为了解决这个问题提出了关联数组的概念。

关联数组是个什么意思?就是我们定义数组的时候可以给数组中的元素起一个名字,不仅如此,还可以用这个名字来引用数组元素。

看两个例子:

1 <?php
2 $books[‘lilei‘]= 3;
3 $books[‘hanmeimei‘] = 5;
4 $books[‘jim‘] = 12;
5 
6 echo $books[‘jim‘] . ‘<br>‘;
7 
8 ?>

 

1 <?php
2 
3 $books=array(‘lilei‘=>3,‘hanmeimei‘=>5,‘jim‘=>12);
4 
5 echo $books[‘jim‘] . ‘<br>‘;
6 
7 ?>

 

关联数组有点类似python中的字典和数据结构中的哈希表。

php学习笔记-关联数组

原文:https://www.cnblogs.com/yfish/p/8453291.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!