一个数组中的值可以是另一个数组,另一个数组的值也可以是一个数组。依照这种方式,我们可以创建二维或者三维数组:
例:数组存放多名学生信息(学号、姓名、性别、年龄)
1.定义二维数组
<?php
//二维数组:
$arr = array
(
array(1001,'张三','男',20),
array(1002,'李四','男',19),
array(1003,'王五','女',19),
);
echo '<pre>';
print_r($arr);
echo '</pre>';
2.定义一个空数组,不断向数组中追加新数组
<?php
$arr = array();
$arr[] = array(1001,'张三','男',20);
$arr[] = array(1002,'李四','男',19);
$arr[] = array(1003,'王五','女',19);
echo '<pre>';
print_r($arr);
echo '</pre>';
HTML<pre>标签:<pre>标签可以保留您需要的文本格式,比如不会取消换行和空格。
遍历二维数组
<?php
$arr = array();
$arr[] = array(1001,'张三','男',20);
$arr[] = array(1002,'李四','男',19);
$arr[] = array(1003,'王五','女',19);
foreach($arr as $value){
//print_r($value);
foreach($value as $v){
echo $v . '<br>';
}
}