如何在<?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' ?>" />