总结:本节课学习了数组及数组的循环:
一、数组:数组是特殊的变量,它可以同时保存一个以上的值。
二、php数组的分类:
1:索引数组 - 带有数字索引的数组;数组下标为数字
2:关联数组 - 带有指定键的数组;数组下标为字符串
3:多维数组 - 包含一个或多个数组的数组
三、数组的循环
本节课学习了foreach循环,foreach循环基本形式为:
以下为今天的作业代码:
实例
<?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>'; } ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例