博主信息
博文 27
粉丝 0
评论 0
访问量 32414
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
电影网站案例(多维数组使用)-2019年9月19日
渊的博客
原创
1077人浏览过

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';
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

index.png

实例

<?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';
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

gc.png

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';
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

om.png

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';
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

rh.png

批改状态:合格

老师批语:这个案例简单,但很经典
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

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

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学