查詢

ob_get_length()函式—用法及示例

「 獲取輸出緩衝區中的內容長度 」


函式名:ob_get_length()

適用版本:PHP 4.0.2以上

用法:ob_get_length() 函式用於獲取輸出緩衝區中的內容長度。輸出緩衝區是透過ob_start()函式開啟的。

示例:

// 開啟輸出緩衝區
ob_start();

// 輸出一些內容到緩衝區
echo "Hello, World!";

// 獲取緩衝區內容的長度
$length = ob_get_length();

// 列印緩衝區內容的長度
echo "緩衝區內容的長度為:" . $length;

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

輸出結果:

緩衝區內容的長度為:13

在這個示例中,我們首先使用ob_start()函式開啟了輸出緩衝區,然後透過echo語句向緩衝區輸出了"Hello, World!"。接著,我們使用ob_get_length()函式獲取了緩衝區內容的長度,並將其賦值給變數$length。最後,我們列印了緩衝區內容的長度。注意,最後要使用ob_end_clean()函式清空緩衝區並關閉輸出緩衝。

請注意,ob_get_length()函式只能在輸出緩衝區開啟時呼叫,否則會返回false。如果輸出緩衝區未開啟或已關閉,則返回0。

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