在 PHP 中编写 HTML

Subodh Poudel 2023年1月30日 2022年5月13日
  1. 在 PHP 中使用 echo 函数编写 HTML
  2. 在 PHP 文件中的 HTML 中编写 PHP
在 PHP 中编写 HTML

本教程将介绍几种在 PHP 文件中编写 HTML 的方法。

在 PHP 中使用 echo 函数编写 HTML

在第一种方法中,我们将讨论如何在 PHP 文件的 echo 函数中编写 HTML。PHP echo 函数用于输出表达式。表达式是字符串表达式。使用 echo 函数时不必写括号,因为 echo 并不是真正的函数。它是一种语言结构,没有任何返回类型。该函数可以接受多个参数。

我们可以使用 echo 函数来显示 HTML 元素。例如,创建一个 PHP 文件并创建两个变量 $song$artist。在变量中写入一些值,如下例所示。然后,使用 echo 函数创建一个 table 标签。在每一行使用 echo 函数来写入所有表格标签,如 thtrtd。在 td 标签内,将 $song$artist 变量连接为"<td>" .$songs.'"</td>"。最后,关闭 echo 函数内的 table 标签。

下面的示例将在 PHP 文件中创建一个包含一行和两列的 HTML 表格。

示例代码:

<?php
$song = "Echoes";
$artist = "Pink Floyd"; 
echo "<table>";
echo "<tr>";
echo "<th> Songs </th>";
echo "<th> Artists </th>";
echo "</tr>";
echo "<tr>";
echo "<td>".$song."</td>";
echo "<td>".$artist."</td>";
echo "</tr>";
echo "</table>";
?>

输出:

Songs Artists
Echoes Pink Floyd

我们还可以将所有 HTML 包含在一个 echo 函数中以实现相同的结果。

示例代码:

<?php
$song = "Echoes";
$artist = "Pink Floyd"; 
 echo"<table>
 <tr>
 <th> Songs </th>
 <th> Artists </th>
 </tr>
 <tr>
 <td>".$song."</td>
 <td>".$artist."</td>
 </tr>
 </table>";

输出:

Songs Artists
Echoes Pink Floyd

通过这种方式,我们可以在 PHP 文件中编写 HTML。

在 PHP 文件中的 HTML 中编写 PHP

我们也可以在 PHP 文件中编写 HTML 而不使用 echo 函数。HTML 可以在 .php 文件中呈现。在第一种方法中,HTML 被写入 PHP 标记内。因此,我们使用 echo 函数来显示 HTML。在这里,我们将在 PHP 标记之外编写 HTML。但是如果我们必须在 HTML 中使用 PHP 变量,我们应该打开 PHP 标签。我们可以使用 <?=$someVar?> 语法在 HTML 中显示 PHP 变量。语法是 echo 函数的快捷方式。

我们将使用在上述方法中创建的相同变量在此方法中进行演示。首先,在 PHP 标记内创建变量。关闭标签后,创建一个 table 标签。按照上面的方法创建表结构。在 td 标签中,打开 PHP 标签并将变量显示为 <?=$song?><?=$artist?>

结果,我们可以在网页上看到一个 HTML 表格。通过这种方式,我们可以在 PHP 文件中编写 HTML。

示例代码:

<?php 
$song = "Echoes";
$artist = "Pink Floyd"; 
?>
 <table>
 <tr>
 <th> Songs </th>
 <th> Artists </th>
 </tr>
 <tr>
 <td> <?=$song?> </td>
 <td> <?=$artist?> </td>
 </tr>
 </table>

输出:

Songs Artists
Echoes Pink Floyd 
Subodh Poudel avatar Subodh Poudel avatar

Subodh is a proactive software engineer, specialized in fintech industry and a writer who loves to express his software development learnings and set of skills through blogs and articles.

LinkedIn

相关文章 - PHP HTML