zoukankan      html  css  js  c++  java
  • php学习笔记-关联数组

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

    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中的字典和数据结构中的哈希表。

  • 相关阅读:
    Linux的学习思路
    不错的文章
    【转】普通树转换成二叉树
    【转】高效阅读代码
    分组
    最大值
    运输计划
    [SDOI2007]游戏
    [SCOI2005]王室联邦
    10、Web Service-IDEA-jaxrs 整合spring
  • 原文地址:https://www.cnblogs.com/yfish/p/8453291.html
Copyright © 2011-2022 走看看