如何将PHP输出捕获到变量中?
我正在生成大量的XML,当用户单击表单按钮时,这些XML将作为发布变量传递到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或其他内容,所以我只需要生成一次,然后将其打印出来就可以在预览中生成,然后在表单值中生成?
回答:
<?php ob_start(); ?><xml/>
<?php $xml = ob_get_clean(); ?>
<input value="<?php echo $xml ?>" />͏͏͏͏͏͏
以上是 如何将PHP输出捕获到变量中? 的全部内容, 来源链接: utcz.com/qa/405663.html