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

  • 相关阅读:
    php-基于面向对象的MySQL类
    php-迭代创建级联目录
    php-删除非空目录
    php-递归创建级联目录
    linux 用户管理
    mysql 语法大全
    dos命令下修改mysql密码的方法
    对 linux init.d的理解
    linux 重启服务器命令
    校验软件包
  • 原文地址:https://www.cnblogs.com/yfish/p/8453291.html
Copyright © 2020-2023  润新知