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