50

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

<?php html code to create table ?>
4

4 回答 4

114

你可以这样做

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.

于 2013-08-09T05:08:56.893 回答
18

您可以使用and标签进入和退出 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>

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

于 2013-08-09T05:13:22.093 回答
6

试试看,

<?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>';
?>
于 2013-08-09T05:00:16.650 回答
1

可以在任何地方放置代码

<input class="my_<? print 'test' ?>"  />
于 2013-08-09T06:45:29.437 回答