一般数组
<?php
//中文编码格式
header('content-type:text/html;charset=utf-8');
//定义数组
$foodArr = array('榴莲','臭豆腐炒榴莲','番茄炒西红柿','油炸冰块');//使用array定义数组
//获取数组元素
echo $foodArr[1];
//直接打印数组的所有内容
// echo $foodArr;
echo '<br />';
print_r($foodArr);//Array ( [0] => 榴莲 [1] => 臭豆腐炒榴莲 [2] => 番茄炒西红柿 [3] => 油炸冰块 )
//逐项输出,遍历。获取数组的个数(长度)用count()方法
for($i = 0; $i < count($foodArr); $i++){
echo '<br />';
echo $foodArr[$i];
}
?>
类似于对象的数组
<?php
//中文编码格式
header('content-type:text/html;charset=utf-8');
//索引数组
$person = array('name' => '吴磊', 'film' => '琅琊榜', 'sex' => '男');
//打印作品名
echo $person['film'];
//打印数组所有内容
print_r($person);
//遍历数组
foreach ($person as $key => $value) {
echo '<br />';
echo $key.'-----'.$value;//$key代表属性,$value代表属性值
}
?>
二维数组
<?php
//中文编码格式
header('content-type:text/html;charset=utf-8');
//二维数组
$dogArr = array(
array('name' => '二哈', 'color' => '黑白', 'sex' => '男'),
array('name' => '萨摩耶', 'color' => '白', 'sex' => '男'),
array('name' => '金毛', 'color' => '黄', 'sex' => '女')
);
//打印其中yixiang
echo $dogArr[1]['name'];//萨摩耶
//遍历所有内容
/*
for($i = 0; $i < count($dogArr); $i++){
echo '<br />';
echo '<h2>';
echo '我的'.$dogArr[$i]['name'].'是'.$dogArr[$i]['color'].'色的,他/她是个'.$dogArr[$i]['sex'].'宝宝';
echo '</h2>';
}
*/
/*
for($i = 0; $i < count($dogArr); $i++){
echo '<br />';
echo '<h2>我的'.$dogArr[$i]['name'].'是'.$dogArr[$i]['color'].'色的,他/她是个'.$dogArr[$i]['sex'].'宝宝</h2>';
}
*/
echo '<ul>';
for($i = 0; $i < count($dogArr); $i++){
echo '<br />';
echo '<li>';
echo '我的<span>'.$dogArr[$i]['name'].'</span>是'.$dogArr[$i]['color'].'色的,他/她是一个'.$dogArr[$i]['sex'].'宝宝';
echo '</li>';
}
echo '</ul>';
?>