实例
<?php //数组 echo '数组'.'<br>'; $arr =array(); var_dump($arr); echo '<hr>'; $arr1=[]; var_dump($arr1); echo '<hr>'; ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
实例
<?php //关联数组 echo '关联数组'.'<br>'; $glsz =[ 'name' => '姓名', 'age' => '年龄', 'banji' => '三年级二班' ]; print_r($glsz); echo '<br>'; var_dump($glsz); echo '<hr>'; ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
实例
<?php //索引数组 echo '索引数组'.'<br>'; $sysz=[ '小米', '喜欢篮球', '喜欢马拉松' ]; print_r($sysz); echo '<hr>'; ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
实例
<?php //二维数组 echo '二维数组'.'<br>'; $ewsz =[ [ '小李', '23岁', '前端程序员' ], [ '小张', '25岁', 'php程序员' ], [ '小方', '29岁', 'Java程序员' ] ]; var_dump($ewsz); echo '<br>'; print_r($ewsz); echo '<br>'; echo $ewsz[0][0]; echo '<hr>'; echo '二维数组2'.'<br>'; $ewsz2 =[ [ 'xiaoli' => '小李', 'age' => '23岁', 'work' => '前端程序员' ], [ '小张', '25岁', 'php程序员' ], [ '小方', '29岁', 'Java程序员' ] ]; var_dump($ewsz2); echo '<br>'; print_r($ewsz2); echo '<br>'; echo $ewsz2[0]['xiaoli']; echo '<hr>'; ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
实例
<?php //循环数组 echo '循环数组'.'<br>'; $xhsz =[ 'qianduan' => '前端', 'php' => 'php程序员', 'java' => 'java程序员' ]; foreach( $xhsz as $k =>$v ){ echo $k .'***'.$v; echo '<br>'; } echo '<hr>'; ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
实例
<?php //循环二维数组 echo '循环二维数组'.'<br>'; $xhsz2 =[ [ 'qianduan' => '前端', 'xiaoli' => '小李' ], [ 'php' => 'php程序员', 'xiaozhang' => '小张' ] ]; foreach( $xhsz2 as $k=>$v ){ foreach ($v as $key => $value) { echo $value; }echo '<br>'; } echo '<hr>'; ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
实例
<?php //循环三维数组 $xhsz3 = [ '大一' => [ [1, '张', '班长', '19'], [2, '李','学委','18'], [3, '王','学生','19'] ], '大二' => [ [1, '赵', '班长', '19'], [2, '周','学委','18'], [3, '郭','学生','19'] ], '大三' => [ [1, '孙' , '班长' , '19'], [2, '鲁' , '学委' , '18'], [3, '林' , '学生' , '19'] ] ]; foreach ($xhsz3 as $k) { foreach ($k as $v) { foreach ($v as $value) { echo $value; } echo '<br>'; } } ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
总结
1.三维数组的命名和循环是上网查的,还是比较模糊,希望老师讲解下
2.array() 可以写成[]
3.php语句用;隔开,数组内部用, 隔开
4.关联数组指定下标,索引数组下标默认从0开始
5.多维数组注意对应值一一对应