【发布时间】:2013-08-11 00:09:45
【问题描述】:
我想在 php 脚本中创建表。有什么方法可以在 php 脚本中创建表吗?
<?php html code to create table ?>
【问题讨论】:
-
为什么要这样做?你想到的例子是什么?
-
我想写
在我的 php 代码中 ..:
我想在 php 脚本中创建表。有什么方法可以在 php 脚本中创建表吗?
<?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 /*Do some PHP calculation or something*/ ?>
意思是:
你可以用<?php打开一个PHP标签,现在添加你的PHP代码,然后用?>关闭标签,然后写你的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>,否则我无法让它工作
<?php echo 的缩写,在 PHP 5.4 版本中默认启用
试试看,
<?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' ?>" />
【讨论】: