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

  • 相关阅读:
    程序的版式
    文件结构
    LIB和DLL的区别与使用
    静态链接库
    C++ Vector
    C++ Map
    C++ List
    快速实现十进制向二进制转换
    Fail2ban 运维管理 服务控制
    Fail2ban 配置详解 动作配置
  • 原文地址:https://www.cnblogs.com/yfish/p/8453291.html
Copyright © 2011-2022 走看看