我想用
我该如何在
<?php ?>
脚本创建一个表格。我该如何在
<?php ?>
中插入HTML代码以实现我的目标?<?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>";
?>
或者您可以这样写。
HTML中的PHP:
<?php /*Do some PHP calculation or something*/ ?>
<table>
<tr>
<td>Name</td>
<td><?php echo $name;?></td>
</tr>
</table>
<?php /*进行一些PHP的计算或其他操作*/ ?>
意思是:
您可以通过<?php
打开PHP标签,添加您的PHP代码,然后使用?>
关闭标签,然后编写您的HTML代码。当需要添加更多的PHP时,只需使用<?php
打开另一个PHP标签即可。
<<<HTML
是什么? - Jurik使用 <?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>
替换它,否则我无法让它工作。 - abettermap<?php echo
的缩写,从PHP 5.4版本开始默认启用。 - Phil尝试如下:
<?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' ?>" />
<?php echo "<input class='my_$test' />"; ?>
假设您有一个保存 $test
的变量; - jpgerb