[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>
~~~