我正在尝试将多个PHP文件的输出放到一个PHP文件中,我可以将它们保存到不同的变量中以供进一步使用。
对于单个PHP文件,我使用include
并且效果很好。但对于多个文件,我不知道该怎么做。
您对如何实现这一目标有任何经验或建议吗?
我有三个名为a.php,b.php和c.php的php文件。现在在每个文件中我回显一个数组作为输出。对于第一个php文件我完成如下,以保存第四个php文件d.php
中的输出ob_start();
include_once('a.php');
$output= ob_get_clean();
echo "<pre>";print_r($output);
现在该怎么做才能获得第二个和第三个php文件输出。
答案 0 :(得分: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;
}
?>