如何在<?php?>中编写html代码

Kar*_*tia 36 html php

我想在php脚本中创建表..有什么办法可以在php脚本中创建表.?

<?php html code to create table ?>
Run Code Online (Sandbox Code Playgroud)

Gau*_*164 91

你可以这样做

PHP中的HTML:

<?php
     echo "<table>";
     echo "<tr>";
     echo "<td>Name</td>";
     echo "<td>".$name."</td>";
     echo "</tr>";
     echo "</table>";
?>
Run Code Online (Sandbox Code Playgroud)

或者你可以这样写.

HTML格式的PHP:

<?php /*Do some PHP calculation or something*/ ?>
     <table>
         <tr>
             <td>Name</td>
             <td><?php echo $name;?></td>
         </tr>
     </table>
Run Code Online (Sandbox Code Playgroud)


<?php /*Do some PHP calculation or something*/ ?> 意思是:
您可以打开一个PHP标签<?php,现在添加您的PHP代码,然后关闭标签,?>然后编写您的HTML代码.当需要添加更多PHP时,只需打开另一个PHP标记<?php.

  • 第二个选择是**更好! (5认同)
  • 如果我想将我的 HTML 页面分成多个部分以方便使用,例如 header.php、footer.php,该怎么办。稍后包含在其他页面中。对于footer,第二种方法没用,第一种方法都没用。 (2认同)
  • @SantoshKumar他提到过创建一个单独的视图吗?没有权利......回答他的问题我回答了......还有一件事,即使他将视图分开,变量也会起作用,因为我们包含了这些页面.就像我们做的那样Codeigniter (2认同)

Phi*_*hil 11

您可以使用和标签放入和退出PHP 上下文.例如...<?php?>

<?php
$array = array(1, 2, 3, 4);
?>

<table>
<thead><tr><th>Number</th></tr></thead>
<tbody>
<?php foreach ($array as $num) : ?>
<tr><td><?= htmlspecialchars($num) ?></td></tr>
<?php endforeach ?>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

另请参阅控制结构的替代语法

  • @abettermap 它是 `&lt;?php echo` 的缩写,并且在 PHP 5.4 版本中默认启用 (2认同)

Roh*_*mar 5

试试看,

<?php 
    $name='your name';
    echo '<table>
       <tr><th>Name</th></tr>
       <tr><td>'.$name.'</td></tr>
    </table>';
?>
Run Code Online (Sandbox Code Playgroud)

更新

<?php 
    echo '<table>
       <tr><th>Rst</th><th>Marks</th></tr>
       <tr><td>'.$rst4.'</td><td>'.$marks4.'</td></tr>
    </table>';
?>
Run Code Online (Sandbox Code Playgroud)