6.2.6 PHP多维数组

6.2.6 PHP多维数组

二维数组的声明与应用

v二维数组的声明
v多维数组的声明方式及规则,与一维数组相同,例如:下面二维数组的声明片段:

图片117.png

v这时数组中的资料内容如下:
tp://upload-images.jianshu.io/upload_images/2665727-033075116bae6aca.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
v如果以 array 语法声明,则如下程序片段:

19.png
v\:* {behavior:url(#default#VML);}o\:* {behavior:url(#default#VML);}p\:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}v\:textbox {display:none;}
幻灯片 4
.O  {font-size:149%;}

<?php
    $contact1=**array**(
           **array**(1, '高某', 'A公司', '北京市', '(010)98765432','gm@linux.com'),
           **array**(2, '洛某', 'B公司', '上海市', '(021)12345678','lm@apache.com'),
           **array**(3, '峰某', 'C公司', '天津市', '(022)24680246','fm@mysql.com'),
           **array**(4, '书某', 'D公司', '重庆市', '(023)13579135','sm@php.com')
       );

    $contact2=**array**(
           "北京联系人" => **array**(1,'高某','A公司','北京市','(010)98765432', 'gm@linux.com'),
           "上海联系人" => **array**(2,'洛某','B公司','上海市','(021)12345678', 'lm@apache.com'),
           "天津联系人" => **array**(3,'峰某','C公司','天津市','(022)24680246', 'fm@mysql.com'),
           "重庆联系人" => **array**(4,'书某','D公司','重庆市','(023)13579135', 'sm@php.com')
       );
**    ****    echo** "第一个联系人的公司:".$contact1[0][2]."<br>";                   //输出A公司
    **echo**"上海联系人的EMAIL:".$contact2["上海联系人"][5]."<br>"; //输出lm@apache.com
<?php
    $contact1=**array**(
           **array**(1, '高某', 'A公司', '北京市', '(010)98765432','gm@linux.com'),
           **array**(2, '洛某', 'B公司', '上海市', '(021)12345678','lm@apache.com'),
           **array**(3, '峰某', 'C公司', '天津市', '(022)24680246','fm@mysql.com'),
           **array**(4, '书某', 'D公司', '重庆市', '(023)13579135','sm@php.com')
       );

    $contact2=**array**(
           "北京联系人" => **array**(1,'高某','A公司','北京市','(010)98765432', 'gm@linux.com'),
           "上海联系人" => **array**(2,'洛某','B公司','上海市','(021)12345678', 'lm@apache.com'),
           "天津联系人" => **array**(3,'峰某','C公司','天津市','(022)24680246', 'fm@mysql.com'),
           "重庆联系人" => **array**(4,'书某','D公司','重庆市','(023)13579135', 'sm@php.com')
       );
**    ****    echo** "第一个联系人的公司:".$contact1[0][2]."<br>";                   //输出A公司
    **echo**"上海联系人的EMAIL:".$contact2["上海联系人"][5]."<br>"; //输出lm@apache.com

<?php
    $wage=**array**(
        "市场部" => **array**(
            **array**(1, "高某", "市场部经理", 5000.00),
            **array**(2, "洛某", "职员", 3000.00),
            **array**(3, "峰某", "职员", 2400.00),
        ),
        "产品部" => **array**(
            **array**(1, "李某", "产品部经理", 6000.00),
            **array**(2, "周某", "职员", 4000.00),
            **array**(3, "吴某", "职员", 3200.00)
        ),
        "财务部" => **array**(
            **array**(1, "郑某", "财务部经理", 4500.00),
            **array**(2, "王某", "职员", 2000.00),
            **array**(3, "冯某", "职员", 1500.00)
        )
    );
    print_r($wage["市场部"]);          //访问数组$wage中的第一个元素
    print_r($wage["市场部"][1]);       //访问数组$wage["市场部"]中的第二个元素
    print_r($wage["市场部"][1][3]);    //访问数组$wage["市场部"][1]中的第四个元素,输出3000

1.php

<?php
/*
 *  二维数组  (数组的数组)
 *
 *
 */



$class = [  

    "group1" => [
            ["name"=>"zs", "age"=>20, "sex"=>"男", "email"=>"aaa@bbb.com"], 
            ["name"=>"ls", "age"=>21, "sex"=>"女", "email"=>"bbb@bbb.com"], 
            ["name"=>"ww", "age"=>22, "sex"=>"男", "email"=>"cccc@bbb.com"]
    ],

     [
            ["name"=>"zs", "age"=>20, "sex"=>"男", "email"=>"aaa@bbb.com"], 
            ["name"=>"ls", "age"=>99, "sex"=>"女", "email"=>"bbb@bbb.com"], 
            ["name"=>"ww", "age"=>22, "sex"=>"男", "email"=>"cccc@bbb.com"]
    ],

     [
            ["name"=>"zs", "age"=>20, "sex"=>"男", "email"=>"aaa@bbb.com"], 
            ["name"=>"ls", "age"=>21, "sex"=>"女", "email"=>"bbb@bbb.com"], 
            ["name"=>"ww", "age"=>22, "sex"=>"男", "email"=>"cccc@bbb.com"]
    ]
];
    echo $class[0][1]['age'];
    echo '<pre>';
    print_r($class);
    echo '</pre>';

test.php

<?php
/*
 *  二维数组  (数组的数组)
 *
 *
 */
    $group[9][1]="zs";
    $group[][1]=20;

    $group[][1]='ls';
    $group[][1] = 21;

    echo '<pre>';
    print_r($group);
    echo '</pre>';
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容