ob_get_length()函數是 PHP 中的內置函數,用於獲取當前輸出緩衝區的長度。輸出緩衝區長度是緩衝區中的字節數。
用法:
ob_get_length(): int|false
Parameters: 該函數不接受任何參數。
返回值: ob_get_length()函數以整數形式返回當前輸出緩衝區的長度(以字節為單位)。如果輸出緩衝未激活或者緩衝區中沒有內容,則它將返回“false”。
程序1:下麵的程序演示了ob_get_length()函數。
PHP
<?php
// Start output buffering
ob_start();
echo "This is content inside the buffer.";
$bufferLength = ob_get_length();
echo "Buffer length: " . $bufferLength . " bytes.";
ob_end_flush();
?>
輸出:
This is content inside the buffer. Buffer length: 34 bytes
程序2:下麵的程序演示了ob_get_length()函數。
PHP
<?php
// Start output buffering
ob_start();
for ($i = 1; $i <= 10; $i++) {
echo "Line " . $i . "<br>";
}
// Get the length of the buffer
$bufferLength = ob_get_length();
// Display the buffer length
echo "Buffer length: " . $bufferLength . " bytes.";
// Flush the buffer and
// send the contents to the client
ob_end_flush();
?>
輸出:
Line 1
Line 2
Line 3
Line 4
Line 5
Line 6
Line 7
Line 8
Line 9
Line 10
Buffer length: 101 bytes.
參考:https://www.php.net/manual/en/function.ob-get-length.php
相關用法
- PHP ob_get_level()用法及代碼示例
- PHP ob_get_clean()用法及代碼示例
- PHP ob_get_status()用法及代碼示例
- PHP ob_get_contents()用法及代碼示例
- PHP ob_start()用法及代碼示例
- PHP ob_end_flush(), ob_end_clean()用法及代碼示例
- PHP octdec()用法及代碼示例
- PHP openssl_pkey_new()用法及代碼示例
- PHP openssl_pkey_get_public()用法及代碼示例
- PHP openssl_pkey_export_to_file()用法及代碼示例
- PHP openssl_private_encrypt()用法及代碼示例
- PHP openssl_public_encrypt()用法及代碼示例
- PHP openssl_public_decrypt()用法及代碼示例
- PHP openssl_private_decrypt()用法及代碼示例
- PHP opendir()用法及代碼示例
- PHP ord()用法及代碼示例
- PHP output_add_rewrite_var()用法及代碼示例
- PHP openssl_get_cipher_methods()用法及代碼示例
- PHP openssl_cipher_iv_length()用法及代碼示例
- PHP openssl_get_cert_locations()用法及代碼示例
- PHP openssl_get_curve_names()用法及代碼示例
- PHP openssl_spki_verify()用法及代碼示例
- PHP openssl_spki_export_challenge()用法及代碼示例
- PHP openssl_pkey_export()用法及代碼示例
- PHP openssl_pkcs12_read()用法及代碼示例
注:本文由純淨天空篩選整理自neeraj3304大神的英文原創作品 PHP ob_get_length() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。