1.PHP和HTML混合写法

Php和Html是可以混合写的,在写的过程中要注意包含内容,混合写法必须在.php文件格式内实现,在.html格式文件内不会解析php代码,在生产过程中得注意!

实例:

1
2
3
4
5
6
7
8
9
10
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<title>PHP和Html混合写</title>
</head>
<body>
<?php echo "Hello Worled";?>
</body>
</html>

以上代码在.php文件中正常解析。

2.PHP和HTML分离

Php和Html分离是一种写法,将Php编写的代码与前端Html分离写,并正常解析,为以后管理代码创造便利。

实例:index.php

1
2
3
4
5
6
7
8
9
header("content-type:text/html;charset=utf-8");
$task = [
'title' => 'finish homework',
'due' => 'doday',
'assigned_at' => 'Arlan',
'completed' => false
];

require "index.view.php"; // 引入前端文件

以上代码在.php文件中正常解析。

以下是html页面实例:index.view.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<title>Php</title>
</head>
<body>
<ul>
<li><strong>Title: </strong><?= $task['title']?></li>
<li><strong>Due Date: </strong><?= $task['due']?></li>
<li><strong>User: </strong><?= $task['assigned_at']?></li>
<li><strong>Status: </strong><?= $task['completed'] ? '真' : '假'?></li>
</ul>
</body>
</html>

以上代码在.php文件中正常解析。

3.PHP数组入门

数组在php中常用的功能,有些实例需要数组来完成。

实例:index.php

1
2
3
4
5
6
header("content-type:text/html;charset=utf-8");
$names = [
'Arlan', 'Tarlan', 'Lora'
];

require "index.view.php";

下面是引入页代码
实例:index.view.php

1
2
3
4
5
6
7
8
9
10
11
12
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<title>php</title>
</head>
<body>
<?php foreach ($names as $name): ?>
<li><?= $name ?></li>
<?php endforeach ?>
</body>
</html>

以上代码在.php文件中正常解析。

4.关联数组

数组关联主要操作于将数组a与数组b之间关联起来。

实例:index.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
header("content-type:text/html;charset=utf-8");
$person = [
'age' => 18, 'height' => '178', 'weight' => '129'
];
$person['name'] = 'Tompaq';
// unset($person['age']); //从数组中去掉年龄;
$names = [
'Tompaq', 'Laora', 'Eren'
];
$names[] = 'Berk';
// unset($names[1]); //从当前数组中去掉Laora;
echo "<pre>"; // 格式化数组
var_dump($person); //数组形式打印$person
var_dump($names); //数组形式打印$names
die();
require "index.view.php";

以上代码在.php文件中正常解析。

前端实例:index.view.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<title>PHP</title>
</head>
<body>
<ul>
<?php foreach ($person as $key => $value):?>
<li><?=$key?>: <?=$value?></li>
<?php endforeach ?>
</ul>
</body>
</html>

以上代码在.php文件中正常解析。

如果你想分享好玩的网站,好用的工具,或对以上代码有什么问题请在#这里#留言。