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';
$names = [ 'Tompaq', 'Laora', 'Eren' ]; $names[] = 'Berk';
echo "<pre>"; var_dump($person); var_dump($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文件中正常解析。
如果你想分享好玩的网站,好用的工具,或对以上代码有什么问题请在#这里#留言。