如何将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

回到顶部