<?php
$header = 'This is Header';
$footer = 'This is Footer';
$list = array(
0 => array(
'name' => 'vboy',
'pass' => '123456',
),
1 => array(
'name' => 'json',
'pass' => '111111',
)
);
ob_start(); //打开输出缓冲区 Turn on output buffering
include 'a.tpl';
$content = ob_get_contents(); //返回输出缓冲区内容 Return the contents of the output buffer
ob_end_clean(); //清空输出缓冲区,并关闭缓冲区 Clean (erase) the output buffer and turn off output buffering
//ob_end_flush(); //输出缓冲区内容,并关闭缓冲区 Flush (send) the output buffer and turn off output buffering
//ob_get_clean(); //返回输出内容并清空缓冲区 Get current buffer contents and delete current output buffer
//ob_get_flush(); //返回输出内容并关闭缓冲区 Flush the output buffer, return it as a string and turn off output buffering
echo $content;
模板文件 a.tpl 见下方:
<?php echo $header; ?>
<div>
<?php foreach ($list as $value) { ?>
name:<?php echo $value['name']; ?>
pass:<?php echo $value['pass']; ?> <br />
<?php } ?>
</div>
<?php echo $footer; ?>