博客列表 >数组-九期线上班

数组-九期线上班

皮皮的博客
皮皮的博客原创
2019年11月17日 23:32:09725浏览

一、创建数组

 $arr = array();
 $arr = [];

上方为老方法,下方为新方法(PHP5.6以后)。


二、创建索引数组

数组保存的是键值对,没有给默认的键,叫做索引数组,索引数组的键是从0开始计数的。

$arr=[
    10,
    11,
    '欧阳克',
    '朱老师',
    19.99,
    null
];


三、创建关联数组

自定义键值的,叫做关联数组;键和值有关联,键可以是数字,也可以是英文单词。

键叫做KEY,也可以叫做下标;值叫做VALUE。

$arr=[
    '054001' => '邢台市',
    '054002' => '邢台县',
    '054003' => '沙河市'
];


四、访问数组的数据

1、索引数组

实例

<?php
$arr=[
    10,
    11,
    '欧阳克'
];

echo $arr[2];

运行实例 »

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

2、关联数组

实例

<?php
$arr=[
    '054001' => '邢台市',
    '054002' => '邢台县',
    '054003' => '沙河市'
];

echo $arr[054001];

运行实例 »

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

五、二维数组和循环

实例

<?php
$arr = [
    [
        'name'=>'欧阳克',
        'age'=>'18'
    ],
    [
        'name'=>'朱老师',
        'age'=>'19'
    ],
    [
        'name'=>'西门大官人',
        'age'=>'17'
    ]
];

foreach ($arr as $v){
    echo '姓名'.$v['name'];
    echo '<br>';
    echo '年龄'.$v['age'];
    echo '<br>';
    echo '<hr>';
}

运行实例 »

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

1574003217442146.png

六、三维数组和循环

实例

<?php
$arr = [
    [
        'name'=>'欧阳克',
        'age'=>'18',
        'jineng'=>[
            'php',
            'html',
            'css'
        ]
    ],
    [
        'name'=>'朱老师',
        'age'=>'19',
        'jineng'=>[
            'php原生',
            'html',
            'css'
        ]
    ],
    [
        'name'=>'西门大官人',
        'age'=>'17',
        'jineng'=>[
            'php框架',
            'html',
            'css'
        ]
    ]
];

foreach ($arr as $v){
    echo '姓名:'.$v['name'];
    echo '<br>';
    echo '年龄:'.$v['age'];
    echo '<br>';
    echo '技能:';
    foreach ($v['jineng'] as $vv){
        echo $vv.'+';
    }
    echo '<br>';
    echo '<hr>';
}

运行实例 »

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

1574003990980300.png

1574004681840618.jpg

1574004705605101.jpg

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