可以的,有两种方式:
直接echo “html代码”
使用Heredoc技术,如下:
$html_str= <<<EOThtml代码
EOT
echo $html_str
EOT字体文件?你确定你没说错?只在PHP时有个EOT输出HTML块。。
例如:
<?php
echo <<<EOT
<table width=80% border="2" cellpadding="3" cellspacing="0" bordercolor="#808080">
<tr bgcolor="#84A9E1">
<td align="center">ClassID</td>
<td align="center">stuno</td>
<td align="center">学生姓名</td>
<td align="center">家长姓名</td>
<td align="center">家长手机号</td>
</tr>
EOT
?>
PHP和HTML嵌套无非也就下面几种情况。1,混合。比如你要你要在输出"<ul></ul>"1到19。可使用的写法是
<ul>
<?php for($i=1$i<20$i++){ ?>
<li>
<?php echo "我在这里输出的是\$i的值:$i"?>
</li>
<?php } ?>
<ul>
这是嵌套最“完全的一种”,也是所谓比较高级的方式。
2,融合。意思是用echo 或print将html的东西输出。
比如上面的那个例子可以写成
<?php
echo "ul"
for ($i=1$i<20$i++){
echo "<li>我在这里输出的是\$i的值:$i</li>"
}
echo "</ul>"
?>
3,对于大段的HTML包含少量的PHP可以用所谓的界定符(似乎是这么说的)
据个例子了。
你要输出一个表单,其中表单之中就一个变量。
那么方法是
echo <<<eot
<form>
<input>..........很多表单代码
{$value}..这里面可以放PHP的变量。
</form>
eot
OK了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)