查詢

ob_get_contents()函式—用法及示例

「 獲取輸出緩衝區的內容,並返回一個字串 」


函式名稱:ob_get_contents()

函式描述:ob_get_contents() 函式用於獲取輸出緩衝區的內容,並返回一個字串。

適用版本:該函式適用於PHP 4 >= 4.0.2,PHP 5,PHP 7

語法:string ob_get_contents ( void )

引數:該函式沒有引數。

返回值:返回輸出緩衝區的內容作為字串,如果輸出緩衝區為空,則返回空字串。

示例:

<?php
// 啟動輸出緩衝區
ob_start();

// 輸出一些內容
echo "Hello World!";

// 獲取輸出緩衝區的內容
$content = ob_get_contents();

// 關閉輸出緩衝區
ob_end_clean();

// 列印輸出緩衝區的內容
echo $content;
?>

輸出:

Hello World!

解釋:在上述示例中,我們首先使用 ob_start() 函式啟動輸出緩衝區。然後,我們使用 echo 語句輸出字串 "Hello World!" 到輸出緩衝區。接下來,我們使用 ob_get_contents() 函式獲取輸出緩衝區的內容,並將其賦值給變數 $content。最後,我們使用 ob_end_clean() 函式關閉輸出緩衝區,清空緩衝區的內容。最後,我們使用 echo 語句列印輸出緩衝區的內容,即字串 "Hello World!"。

注意:ob_get_contents() 函式僅返回輸出緩衝區的內容,並不會清空緩衝區。如果需要清空緩衝區,可以使用 ob_end_clean() 函式。如果需要獲取並清空緩衝區的內容,可以使用 ob_get_clean() 函式。

補充糾錯
上一個函式: ob_get_flush()函式
下一個函式: ob_get_clean()函式
熱門PHP函式
分享連結