[TOC]
## 涉及函数
array(); //创建数组
range(); //创建包含指定范围单元的数组
## PHP数组分类
* 索引数组
* 关联数组
* 多维数组
## 索引数组
~~~
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>创建索引数组</title>
</head>
<body>
<?php
echo '创建索引数组并遍历打印', '<br />';
$course = array('php', 'javascript', 'html', 'css', 'mysql', 'apache');
$arrlength = count($course);
for ($i=0;$i<$arrlength;$i++) {
echo $course[$i];
echo '<br />';
}
?>
</body>
</html>
~~~
## 关联数组
~~~
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>创建关联数组</title>
</head>
<body>
<?php
echo '创建关联数组并遍历打印', '<br />';
$framework = array('php'=>'thinkPHP', 'javascript'=>'jQuery', 'sql'=>'mysql', 'webserver'=>'apache');
foreach ($framework as $key => $value) {
echo "类别:".$key.",内容:".$value;
echo "<br />";
}
?>
</body>
</html>
~~~
## 多维数组
~~~
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>创建多维数组</title>
</head>
<body>
<?php
echo '创建二维数组并遍历打印', '<br />';
$course = array(
array('php', 'thinkPHP', 'Laravel'),
array('Database', 'mysql', 'Oracle'),
array('web', 'html', 'css'),
);
echo '类别:'.$course[0][0].',内容:'.$course[0][1].",".$course[0][2]."<br />";
echo '类别:'.$course[1][0].',内容:'.$course[1][1].",".$course[1][2]."<br />";
echo '类别:'.$course[2][0].',内容:'.$course[2][1].",".$course[2][2]."<br />";
?>
</body>
</html>
~~~
## rang()函数
~~~
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>创建包含指定范围元素的数组</title>
</head>
<body>
<?php
$a = range(0, 10);
echo '创建元素为0-10的数组';
echo '<br />';
print_r($a);
?>
</body>
</html>
~~~