批改状态:合格
老师批语:这个案例简单,但很经典
1、header.php
<?php
// 第一步,获取数据 (之后我们会从数据库中拿数据出来)
$title = '全球影视';
// $fenlei = [
// 'gc.php' => '国产好剧',
// 'om.php' => '欧美猛片',
// 'ri.php' => '日韩新片'
// ];
// 以后 一条命令,从数据库中,获取数据
// 注意:有规律的页面,数组里的数据也要有规律
$arr = [
'gc' => [
'fenlei' => '国产好剧',
'url' => 'gc.php',
'dianying' => [
'倚天屠龙记',
'都挺好',
'如果可以这样爱'
]
],
[
'fenlei' => '欧美猛片',
'url' => 'om.php',
'dianying' => [
'复仇者联盟4',
'波西米亚狂想曲',
'阿丽塔'
]
],
[ // $v['fenlei'] $v['dianying']
'fenlei' => '日韩新片',
'url' => 'rh.php',
'dianying' => [
'情书',
'天空之城',
'龙猫'
]
]
];
// 第二步,把数据 放在html代码中
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="css/style.css">
<title><?php echo $title; ?></title>
</head>
<body>
<!--头部导航-->
<div class="header">
<ul class="nav">
<li><a href="index.php">首页</a></li>
<?php
foreach($arr as $v){
echo '<li><a href="' .$v['url']. '">';
echo $v['fenlei'];
echo '</a></li>';
}
?>
</ul>
</div>点击 "运行实例" 按钮查看在线实例
2、footer.php
<!--底部版权--> <div class="footer"> <p class="copyright">商味书屋 © 版权所有</p> </div> </body> </html>
点击 "运行实例" 按钮查看在线实例
3、index.php
<?php
include_once 'header.php' ;
?>
<!--分类、电影、循环-->
<?php
foreach($arr as $v){
echo '<h2>' . $v['fenlei'] . '</h2>';
echo '<ol>';
// 我们可以不用判断,去对第三维数组进行循环
foreach($v['dianying'] as $vv){
echo '<li><a href="#">';
echo $vv;
echo '</a></li>';
}
echo '</ol>';
}
?>
<?php
include 'footer.php';
?>点击 "运行实例" 按钮查看在线实例
4、gc.php
<?php
require 'header.php';
?>
<h2><?php echo $arr['gc']['fenlei'] ?></h2>
<img src="img/1.jpg" alt="" width="300">
<!--对于数组,循环遍历更方便-->
<ol>
<?php
foreach($arr['gc']['dianying'] as $v){
echo '<li><a href="">';
echo $v;
echo '</a></li>';
}
?>
</ol>
<?php
require 'footer.php';
?>点击 "运行实例" 按钮查看在线实例

<?php
require 'header.php';
?>
<h2><?php echo $arr['gc']['fenlei'] ?></h2>
<img src="img/1.jpg" alt="" width="300">
<!--对于数组,循环遍历更方便-->
<ol>
<?php
foreach($arr['gc']['dianying'] as $v){
echo '<li><a href="">';
echo $v;
echo '</a></li>';
}
?>
</ol>
<?php
require 'footer.php';
?>点击 "运行实例" 按钮查看在线实例

5、om.php
<?php
require 'header.php';
?>
<h2><?php echo $arr[0]['fenlei'] ?></h2>
<img src="img/4.jpg" alt="" width="300">
<!--对于数组,循环遍历更方便-->
<ol>
<?php
foreach($arr[0]['dianying'] as $v){
echo '<li><a href="">';
echo $v;
echo '</a></li>';
}
?>
</ol>
<!--底部版权-->
<?php
require 'footer.php';
?>点击 "运行实例" 按钮查看在线实例

6、 rh.php
<?php
require 'header.php';
?>
<h2><?php echo $arr[0]['fenlei'] ?></h2>
<img src="img/7.jpg" alt="" width="300">
<!--对于数组,循环遍历更方便-->
<ol>
<?php
foreach($arr[1]['dianying'] as $v){
echo '<li><a href="">';
echo $v;
echo '</a></li>';
}
?>
</ol>
<!--底部版权-->
<?php
require 'footer.php';
?>点击 "运行实例" 按钮查看在线实例

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号