1

我有一个回显(显示)数组的 PHP 文件。我无法克隆此文件。现在我想在另一个脚本中使用这个数组,所以我需要它。虽然现在它也回显(显示)我不想要的数组。

有没有办法加载数组但不回显数据?

4

2 回答 2

5

您可以使用ob_start()ob_end_clean()来阻止“必需”脚本的整个输出。first.php在'requires'下面的示例代码中second.php, insecond.php被声明并打印了一个数组$array

由于 的所有输出second.php都被捕获到内存缓冲区中,因此执行后first.php $array只会在输出中打印一次。

第一个.php

<?php
ob_start();
require_once 'second.php';
ob_end_clean();
print_r($array);
?>


第二个.php

<?php
$array = array( 'a', 'b', 'c');
print_r($array);
?>
于 2012-10-11T09:55:01.633 回答
0

我认为您正在寻找输出控制功能

于 2012-10-11T09:42:55.707 回答