ob_get_contents() 是 PHP 中的内置函数,用于捕获输出缓冲区当前正在缓冲的内容。该函数返回输出缓冲区。
用法
ob_get_contents(): string | false
参数
该函数不接受任何参数。
返回值
PHP 中的 ob_get_contents() 函数以字符串形式返回输出缓冲区的内容。如果此函数不返回任何内容缓冲区,则它将返回 false。
程序1:下面的程序演示了ob_get_contents()函数。
PHP
<?php
ob_start();
echo "This is some text in the output buffer.";
$bufferContents = ob_get_contents();
ob_end_clean();
// Output the stored contents
echo "Contents of the output buffer: " . $bufferContents;
?>
输出:
Contents of the output buffer: This is some text in the output buffer.
程序2:下面的程序演示了ob_get_contents()函数。
PHP
<?php
ob_start();
echo "Today's date is: " . date("Y-m-d");
$bufferContents = ob_get_contents();
ob_end_clean();
$modifiedContents = str_replace("date", "time", $bufferContents);
echo $modifiedContents;
?>
输出:
Today's time is: 2023-07-25
程序3:下面的程序演示了ob_get_contents()函数。
PHP
<?php
ob_start();
// Generate some output in a loop
for ($i = 1; $i <= 5; $i++) {
echo "Line $i: GEEKS for GEEKS .<br>";
}
$bufferContents = ob_get_contents();
ob_end_clean();
// Modify the captured contents
$modifiedContents = strtoupper($bufferContents);
// Output the modified contents
echo $modifiedContents;
?>
输出:
参考: https://www.php.net/manual/en/function.ob-get-contents.php
相关用法
- PHP ob_get_clean()用法及代码示例
- PHP ob_get_status()用法及代码示例
- PHP ob_get_length()用法及代码示例
- PHP ob_get_level()用法及代码示例
- 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_contents() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。