zoukankan      html  css  js  c++  java
  • php中二维数组如何使用

    最近需要使用PHP中的二维数组,就用一个简单的例子来说明PHP中二数组是如何使用
    <?php
    $a=array('a','b','c');
    $c=array('a1','b1','c1');
    $b=array('id'=>18,'count'=>27,$a,$c);
    echo $b['id'];   // 18
    echo $b['count'];  //27
     
    echo $b[0][0];  //a
    echo $b[0][1];  //b
    echo $b[0][2];  //c
    echo $c[1][0];  //a1
    echo $c[1][1];  //b1
    echo $c[1][2];  //c1
    ?>
     注意上面例子中两个数组的一维取值的顺序,$b数组里前面患有两个元素不是数组,而从$a开始为数组.
    这个时候如果想取$a数组中的第一个元素应该为$b[0][0]而不是$b[1][0]
     
     
    说到这里再说一下我以前犯的错误,虽然比较愚蠢,但也希望一些像我一样比较菜鸟的PHP初学者引以为戒,呵呵~~
    注意以下为错误的例子
     
    我以前一直以为
    如果我定义的是$a=array('id'=>18,'count'=78)
    那么echo $a['id']的输出值应该等价于echo $a[0]
    后来输了命令才发现不是这样的。
    原来这是和定义数组的方式有关系的
    在下面这种方式下
    $a=array('id'=>18,'count'=78)
    应该用 $a['id']
    而如果定义的方式为$a=array(‘18’,‘78’)
    应该用$a[0]
  • 相关阅读:
    do文件的编写和执行
    AES内部结构(加密部分)
    暂稳态效应攻击
    #computer architecture#memory3
    pandas记录
    selenium+chromeDriver配合使用(运行js脚本)
    selenium + chromeDriver的ip代理设置
    requests记录
    python 记录
    1.文件重命名工具
  • 原文地址:https://www.cnblogs.com/qingsong/p/5092661.html
Copyright © 2011-2022 走看看