一、创建数组
二、关联数组、索引数组
1.索引数组
2、关联数组
实例
<?php $arr = [ '230001'=> '合肥', '230002'=> '合肥庐阳区', '230003'=> '合肥政务区', '230004'=> '合肥包河区' ]; print_r( $arr );
运行实例 »
点击 "运行实例" 按钮查看在线实例
三、访问数组的数据
实例
<?php $arr = [ '230001'=> '合肥', '230002'=> '合肥庐阳区', '230003'=> '合肥政务区', '230004'=> '合肥包河区' ]; //print_r( $arr ); print_r($arr['230004']) ;
运行实例 »
点击 "运行实例" 按钮查看在线实例
四、二维数组、三维数组
1、二维数组
实例
<?php $arr = [ [ 'name' => '欧阳克', 'age' => '18岁', 'job' => 'PHP讲师' ], [ 'name' => '朱老师', 'age' => '60岁', 'job' => 'PHP讲师' ] ]; print_r( $arr ); print_r($arr[1]['name']);
运行实例 »
点击 "运行实例" 按钮查看在线实例
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']);
运行实例 »
点击 "运行实例" 按钮查看在线实例
五、二维数组循环,三维数组循环
1、二维数组循环
实例
<?php $arr = [ [ 'name' => '欧阳克', 'age' => '18岁', 'job' => 'PHP讲师', ], [ 'name' => '朱老师', 'age' => '60岁', 'job' => 'PHP讲师' ] ]; foreach ($arr as $v){ print_r($v['name']); echo '<hr>'; }
运行实例 »
点击 "运行实例" 按钮查看在线实例
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>'; }
运行实例 »
点击 "运行实例" 按钮查看在线实例
六、总结
1、数组里面的数据由键值对组成,键就是下标,可以默认,可以指定
2、二维数组可以通过foreach循环一次,使用echo $v['name']的方式循环出来
3、三位数组通过2次foreach循环,第一次foreach循环二维数组,第二次foreach循环把三维数组的下标foreach ($V[jineng])as $vv来循环出来