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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。