php - 如何編寫php中的html代碼 inside

  显示原文与译文双语对照的内容
51 4

我不能正確地編寫 html inside的主要問題是,我無法將 td 呈現給類。

 <tbody class="text-center">
 <?php
 foreach($result as $row)
 {
 $name=$row['name'];
 $email=$row['email'];
 $password=$row['password'];
 echo"<tr>";
 echo"<td>$name</td>";
 echo"<td>$email</td>";
 echo"<td>$password</td>";
 echo (<td><span class="btn btn-outline-primary">Edit</span></td>)";
 echo `<td>
 <span class="btn btn-outline-danger">Delete</span>
 </td>
 echo"</tr>`;
 }
时间:原作者:0个回答

85 2

按以下方式收費,也可以使用你的代碼

<?php
 foreach($result as $row)
 {
 echo"<tr>
 <td>$row['name']</td>
 <td>$row['email']</td>
 <td>$row['password']</td>
 <td>
 <span class='btn btn-outline-primary'>Edit</span>
 </td>
 <td>
 <span class='btn btn-outline-danger'>Delete</span>
 </td>
 </tr>";
 }
?>
原作者:
150 3

有三種方法可以實現這裡目的:

1 ) 退出

使用反斜杠在PHP字元串中轉義引號,只有當內部引號與PHP字元串的引號相同時才需要:

echo"<td><span class="btn btn-outline-primary">Edit</span></td>";
2 ) 備選引用

在HTML中使用"其它"引號樣式;如使用雙引號 " 封裝PHP字元串,然後在HTML標記中使用單引號 '

echo"<td><span class='btn btn-outline-primary'>Edit</span></td>";
3 )"這裡文檔"語法

PHP列印函數還使用"。這裡文檔"語法輸出多行的$variable 插值。
注意:這裡的文檔結束符必須出現在一個只有分號沒有額外空格的行上

print <<<END
<td><span class="btn btn-outline-primary">Edit</span></td>
END;




我喜歡/推薦選項是使用方法 2.

請參考手冊了解更多信息。

原作者:
...