批改状态:合格
老师批语:完成的不错。
<?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.多维数组注意对应值一一对应
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号