在 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