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

我想在PHP脚本内创build表..有没有什么办法,我可以在PHP脚本内创build表。

<?php html code to create table ?> 

你可以这样做

PHP中的HTML:

 <?php echo "<table>"; echo "<tr>"; echo "<td>Name</td>"; echo "<td>".$name."</td>"; echo "</tr>"; echo "</table>"; ?> 

或者你可以写。

PHP中的HTML:

 <?php /*Do some PHP calculation or something*/ ?> <table> <tr> <td>Name</td> <td><?php echo $name;?></td> </tr> </table> 

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

您可以使用<?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> 

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

试试看,

 <?php $name='your name'; echo '<table> <tr><th>Name</th></tr> <tr><td>'.$name.'</td></tr> </table>'; ?> 

更新

 <?php echo '<table> <tr><th>Rst</th><th>Marks</th></tr> <tr><td>'.$rst4.'</td><td>'.$marks4.'</td></tr> </table>'; ?> 

可以在任何地方放置代

 <input class="my_<? print 'test' ?>" />