码迷,mamicode.com
首页 > 编程语言 > 详细

php学习笔记-关联数组

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

标签:english   数组定义   就是   数组元素   lis   元素   pytho   一个   关联   

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

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学习笔记-关联数组

标签:english   数组定义   就是   数组元素   lis   元素   pytho   一个   关联   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!