php打印整个页面
问题描述:
非常简单的问题,我相信。如何将整个页面打印到变量中,然后使用我需要的地方。php打印整个页面
举例来说,如果代码是:
<?php
$arr = array('hello','mate','world');
foreach ($arr as $a) {print "<p>".$a."</p>"; }
?>
现在,如果我们去到该页面中,我们可以看到一个阵列输出,但我宁愿整个页面打印成变量,然后生成静态页面那个例子。
也许file_get_content or <<<EOT
,但页面会变得更复杂,所以不知道什么是最好的选择。
答
不知道你的确切需求,但:
ob_start();
require('/path/to/templates/foo.php');
$template = ob_get_contents();
ob_get_clean();
答
ob_start();
// your code
$var = ob_get_clean();
print $var;
工程就像一个魅力! – devjs11 2011-01-10 12:10:36