博客列表 >PHP编程第三课:php基础3-PHP培训九期线上班

PHP编程第三课:php基础3-PHP培训九期线上班

渡劫小能手
渡劫小能手原创
2019年11月17日 20:11:47554浏览

一、创建数组

实例

<?php
$arr = array();
var_dump( $arr );
$arrs = [];
var_dump( $arrs );

运行实例 »

点击 "运行实例" 按钮查看在线实例

 

2019-11-17_161017.png

二、关联数组、索引数组

1.索引数组


实例

<?php
$arr = array(
    10,
    11,
    '欧阳克',
    '朱老师',
    19.99,
    null
);
print_r( $arr );

运行实例 »

点击 "运行实例" 按钮查看在线实例

2019-11-17_161658.png

2、关联数组


实例

<?php
$arr = [
    '230001'=> '合肥',
    '230002'=> '合肥庐阳区',
    '230003'=> '合肥政务区',
    '230004'=> '合肥包河区'
];
print_r( $arr );

运行实例 »

点击 "运行实例" 按钮查看在线实例

2019-11-17_162846.png

三、访问数组的数据

实例

<?php
$arr = [
    '230001'=> '合肥',
    '230002'=> '合肥庐阳区',
    '230003'=> '合肥政务区',
    '230004'=> '合肥包河区'
];
//print_r( $arr );
print_r($arr['230004']) ;

运行实例 »

点击 "运行实例" 按钮查看在线实例

2019-11-17_170113.png

四、二维数组、三维数组

1、二维数组

实例

<?php
$arr = [
    [
        'name' => '欧阳克',
        'age' => '18岁',
        'job' => 'PHP讲师'
    ],
    [
        'name' => '朱老师',
        'age' => '60岁',
        'job' => 'PHP讲师'
    ]
];
print_r( $arr );
print_r($arr[1]['name']);

运行实例 »

点击 "运行实例" 按钮查看在线实例

2019-11-17_171238.png

2、三维数组

实例

<?php
$arr = [
    [
        'name' => '欧阳克',
        'age' => '18岁',
        'job' => 'PHP讲师',
        'jineng' => [
            'PHP',
            'html',
            '小程序'
        ]
    ],
    [
        'name' => '朱老师',
        'age' => '60岁',
        'job' => 'PHP讲师'
    ]
];
print_r($arr);
print_r($arr[0]['jineng']['2']);

运行实例 »

点击 "运行实例" 按钮查看在线实例

2019-11-17_172027.png

五、二维数组循环,三维数组循环

1、二维数组循环

实例

<?php
$arr = [
    [
        'name' => '欧阳克',
        'age' => '18岁',
        'job' => 'PHP讲师',
    ],
    [
        'name' => '朱老师',
        'age' => '60岁',
        'job' => 'PHP讲师'
    ]
];
foreach ($arr as $v){
    print_r($v['name']);
    echo '<hr>';
}

运行实例 »

点击 "运行实例" 按钮查看在线实例

2019-11-17_193553.png

2、三维数组循环


实例

<?php
$arr = [
    [
        'name' => '欧阳克',
        'age' => '18岁',
        'job' => 'PHP讲师',
        'jineng' => [
            'html',
            'php',
            '小程序'
        ]
    ],
    [
        'name' => '朱老师',
        'age' => '60岁',
        'job' => 'PHP讲师',
        'jineng' => [
            'html',
            'css',
            'js'
        ]
    ]
];
foreach ($arr as $v) {
    echo '姓名:' . $v['name'] . '---';
    echo '年龄:' . $v['age'] . '---';
    echo '职业:' . $v['job'] . '---';
    echo '技能:';
    foreach ($v['jineng'] as $vv){
        echo $vv . '-';
    }
    echo '<hr>';
}

运行实例 »

点击 "运行实例" 按钮查看在线实例

2019-11-17_195537.png

2019-11-17_200228.png

2019-11-17_200243.png

2019-11-17_200255.png

六、总结

1、数组里面的数据由键值对组成,键就是下标,可以默认,可以指定

2、二维数组可以通过foreach循环一次,使用echo $v['name']的方式循环出来

3、三位数组通过2次foreach循环,第一次foreach循环二维数组,第二次foreach循环把三维数组的下标foreach ($V[jineng])as $vv来循环出来

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议