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