1

配列をエコー (表示) する PHP ファイルがあります。このファイルのクローンを作成できません。この配列を別のスクリプトで使用したいので、これを require_once します。今でも、私が望まない配列をエコー(表示)します。

配列にロードするがデータをエコーし​​ない方法はありますか?

4

2 に答える 2

5

ob_start()ob_end_clean()を使用して、「必要な」スクリプトの出力全体をブロックできます。以下のコード例では、first.php'requires'が宣言され、配列が出力されます。second.phpsecond.php$array

のすべての出力がsecond.phpメモリ バッファにキャプチャされるため、実行後first.php $arrayは出力に 1 回だけ出力されます。

最初の.php

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


second.php

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

出力制御関数を探していると思います

于 2012-10-11T09:42:55.707 に答える