博客列表 >电影网站案例(多维数组使用)-2019年9月19日

电影网站案例(多维数组使用)-2019年9月19日

渊的博客
渊的博客原创
2019年10月02日 14:18:04763浏览

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 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议