一个数组中的值可以是另一个数组,另一个数组的值也可以是一个数组。依照这种方式,我们可以创建二维或者三维数组:
<?php
//二维数组
$cars = array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",100,100)
);
?>
多维数组示例:存放多名学生信息(学号,姓名,性别,年龄)
<?php
$arr = array();
$arr[1001] = array(1001,'张三','男',20);
$arr[1002] = array(1002,'李四','女',30);
$arr[1003] = array(1003,'王五','男',40);
$js = 1;
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
table{
width:500px;
border: solid 1px #000;
border-collapse: collapse;
}
th,td{
border: solid 1px #000;
}
</style>
</head>
<body>
<table>
<thead>
<tr>
<th>序号</th>
<th>学号</th>
<th>姓名</th>
<th>性别</th>
<th>年龄</th>
</tr>
</thead>
<tbody>
<?php foreach($arr as $row){ ?>
<tr>
<td><?php echo $js; ?></td>
<td><?php echo $row[0]; ?></td>
<td><?php echo $row[1]; ?></td>
<td><?php echo $row[2]; ?></td>
<td><?php echo $row[3]; ?></td>
</tr>
<?php $js++;} ?>
</tbody>
</table>
</body>
</html>