0

我正在尝试将多个 PHP 文件的输出放入一个 PHP 文件中,我可以将它们保存到不同的变量中以供进一步使用。

对于单个 PHP 文件,我使用include它并且效果很好。但是对于多个文件,我不知道该怎么做。

您对如何实现这一目标有任何经验或建议吗?

我有三个名为 a.php、b.php 和 c.php 的 php 文件。现在在每个文件中,我都在回显一个数组作为输出。对于第一个 php 文件,我按如下方式将其输出保存在名为 d.php 的第四个 php 文件中

ob_start();
include_once('a.php');
$output= ob_get_clean();

echo "<pre>";print_r($output);

现在如何获取第二个和第三个 php 文件输出。

4

1 回答 1

0

我想这就是你想要的

<?php
$string1 = get_include_contents('somefile1.php');
$string2 = get_include_contents('somefile2.php');

function get_include_contents($filename) {
    if (is_file($filename)) {
        ob_start();
        include $filename;
        return ob_get_clean();
    }
    return false;
}

?>
于 2013-07-11T11:04:10.320 回答