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

时间:2013-08-09 04:59:42

标签: php html

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

<?php html code to create table ?>

4 个答案:

答案 0 :(得分:86)

你可以这样做

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标记。

答案 1 :(得分:11)

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

另见Alternative syntax for control structures

答案 2 :(得分:2)

试试吧,

<?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>';
?>

答案 3 :(得分:1)

可以将代码放在任何地方

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