博客列表 >2019.09.17作业 PHP数组及循环数组

2019.09.17作业 PHP数组及循环数组

Léon的博客
Léon的博客原创
2019年10月11日 23:34:34864浏览

总结:本节课学习了数组及数组的循环:

一、数组:数组是特殊的变量,它可以同时保存一个以上的值。

二、php数组的分类:

1:索引数组 - 带有数字索引的数组;数组下标为数字

2:关联数组 - 带有指定键的数组;数组下标为字符串

3:多维数组 - 包含一个或多个数组的数组

三、数组的循环

    本节课学习了foreach循环,foreach循环基本形式为:

        

实例

foreach (需要循环的数组 as 数组的下标 => 数组的值) {
    
}

运行实例 »

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

以下为今天的作业代码:

实例

<?php
// 一、数组:数组是特殊的变量,它可以同时保存一个以上的值。
// 二、php数组的分类:
// 1:索引数组 - 带有数字索引的数组;数组下标为数字
// 2:关联数组 - 带有指定键的数组;数组下标为字符串
// 3:多维数组 - 包含一个或多个数组的数组
// 三、创建一个空数组
// 方法1:
$arr1 = array();
var_dump($arr1);
echo '<br>';
// 方法2:
$arr2 = [];
var_dump($arr2);
echo '<br>';
// 四:创建一个索引数组
// 方法1:
$arr3 = array(
    '淘宝网',
    '京东',
    '亚马逊'
);
var_dump($arr3);
echo '<br>';
// 方法2:
$arr4 = [
    '淘宝网',
    '京东',
    '亚马逊'
];
var_dump($arr4);
// 五:创建关联数组
echo '<br>';
// 方法1:
$arr5 = array(
    'taobaowang' => '淘宝网',
    'jingdong' => '京东',
    'yamaxun' => '亚马逊'
);
var_dump($arr5);
echo '<br>';
// 方法2:
$arr6 = [
    'taobaowang' => '淘宝网',
    'jingdong' => '京东',
    'yamaxun' => '亚马逊'
];
var_dump($arr6);
// 六、创建二维数组
echo '<br>';
$arr7 = [
    [
        'taobaowang' => '淘宝网',
        'jingdong' => '京东',
        'yamaxun' => '亚马逊'
    ],
    [
        'taobaowang' => '淘宝网',
        'jingdong' => '京东',
        'yamaxun' => '亚马逊'
    ],
    [
        'taobaowang' => '淘宝网',
        'jingdong' => '京东',
        'yamaxun' => '亚马逊'
    ]
];
var_dump($arr7);
echo '<br>';
// 七、循环一维数组:
$arr8 = ['淘宝网', '京东', '亚马逊'];
foreach ($arr8 as $key => $value) {
    echo $key;
    echo $value;
    echo '<br>';
}
// 八、循环二维数组
echo '<br>';
$arr9 = [['a', 'b', 'c', 'd'], ['e', 'f', 'g'], ['h', 'i', 'j', 'k']];
foreach ($arr9 as $key => $value) {
    foreach ($value as $key1 => $value1) {
        echo $key;
        echo $key1;
        echo $value1;
        echo '<br>';
    }
    echo '<br>';
}
// 九、循环三维数组:
echo '<br>';
$arr9 = [[['a', 'b', 'c', 'd'], ['e', 'f', 'g'], ['h', 'i', 'j', 'k']], [['l', 'm', 'n'], ['o', 'p', 'q'], ['r', 's', 't', 'u']]];
foreach ($arr9 as $key => $value) {
    foreach ($value as $key1 => $value1) {
        foreach ($value1 as $key2 => $value2) {
            echo $key;
            echo $key1;
            echo $key2;
            echo $value2;
            echo '<br>';
        }
        echo '<br>';
    }
    echo '<br>';
}

?>

运行实例 »

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


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