如何将 PHP 输出捕获到变量中?
我正在生成大量XML,当用户单击表单按钮时,这些XML将作为post变量传递给API。我还希望能够事先向用户显示 XML。
代码在结构上类似于以下内容:
<?php
$lots of = "php";
?>
<xml>
<morexml>
<?php
while(){
?>
<somegeneratedxml>
<?php } ?>
<lastofthexml>
<?php ?>
<html>
<pre>
The XML for the user to preview
</pre>
<form>
<input id="xml" value="theXMLagain" />
</form>
</html>
我的 XML 是使用一些 while 循环和内容生成的。然后,它需要显示在两个位置(预览和表单值)。
我的问题是。我如何在变量或其他任何东西中捕获生成的XML,这样我只需要生成一次,然后将其打印出来,以便在预览中生成它,然后在表单值内再次生成?