您可以使用ob_start函數來開啟輸出緩沖區,然后使用ob_get_contents函數獲取緩沖區中的內容。接著,您可以對獲取到的內容進行過濾處理,最后再使用ob_end_clean函數清空緩沖區。
以下是一個示例代碼:
// 開啟輸出緩沖區
ob_start();
// 輸出內容
echo "Hello World! This is a test.";
// 獲取緩沖區中的內容
$content = ob_get_contents();
// 過濾處理
$filtered_content = str_replace("World", "PHP", $content);
// 清空緩沖區
ob_end_clean();
// 輸出過濾后的內容
echo $filtered_content;
在這個示例中,我們首先使用ob_start函數開啟輸出緩沖區,然后輸出了一段內容。接著使用ob_get_contents函數獲取緩沖區中的內容,并對內容進行了簡單的過濾處理,將其中的"World"替換為"PHP"。最后使用ob_end_clean函數清空了緩沖區,并輸出了經過過濾處理后的內容。