我有一个内嵌php的html页面,如下所示:
<html>
<body>
<div>
<?php
function printTable(){
echo '<table></table>';
}
?>
</div>
</body>
</html>
<?php
printTable();
?>
执行html输出时
<html>
<body>
<div>
</div>
</body>
</html>
<table></table>
我希望在de DIV元素中打印表格。我怎么能这样做?
答案 0 :(得分:3)
当你有一个生成输出的函数时,将生成输出,其中该函数称为,而不是定义。您在 关闭</html>
标记之后将其称为 ,因此它将在此时回显
答案 1 :(得分:1)
您只是在标记后调用您的函数。它应该在div块中调用,即
<html>
<body>
<div>
<?php
function printTable(){
echo '<table></table>';
}
printTable();
?>
</div>
</body>
</html>
答案 2 :(得分:0)
<html>
<body>
<div>
<?php
function printTable(){
echo '<table></table>';
}
printTable();
?>
</div>
</body>
</html>
答案 3 :(得分:0)
试试这个:
<html>
<body>
<div>
<?php
function printTable(){
echo '<table></table>';
}
printTable();
?>
</div>
</body>
</html>
在此,我们在printTable()
内调用<div>
函数。因此,表格将打印在div中。
答案 4 :(得分:0)
<?php
function printTable(){
return '<table></table>';
}
?>
<html>
<body>
<div>
<?php echo printTable(); ?>
</div>
</body>
</html>
答案 5 :(得分:0)
您可以使用:
<?php
function printTable(){
return '<table></table>';
}
?>
<html>
<body>
<div>
<?php echo printTable(); ?>
</div>
</body>
</html>
或者这个:
<html>
<body>
<div>
<?php
function printTable(){
echo '<table></table>';
}
printTable();
?>
</div>
</body>
</html>