例如我有一個文件的template.php有:如何從一個php文件得到的結果轉換成字符串
<table>
<tr>
<td><?php echo $data['nombre'] ?></td>
</tr>
<?php foreach($data['values] as $value): ?>
<tr>
<td><?php echo $value ?> </td>
</tr>
<?php endforeach; ?>
</table>
,我需要的結果轉化爲其他過程中使用的字符串$result = get_content_process('template.php',$data);
。
echo $result;
<table>
<tr>
<td>Juan</td>
</tr>
<tr>
<td>Male</td>
</tr>
<tr>
<td>Brown</td>
</tr>
</table>
可能是有用的 - http://stackoverflow.com/questions/2832010/what-is-output-buffering – ajreal
也有關:[修改現有的PHP函數返回一個字符串](http://stackoverflow.com/q/8730847/367456) – hakre