gpt4 book ai didi

php - 如何在 PHP 输出缓冲区的开头添加一些内容?

转载 作者:可可西里 更新时间:2023-10-31 23:07:27 25 4
gpt4 key购买 nike

如何将某些内容附加到输出缓冲区的开头

例如,假设您有以下代码:

ob_start();

echo '<p>Start of page.</p>';
echo '<p>Middle of page.</p>';
echo '<p>End of page</p>';

在将内容刷新到浏览器之前,我如何附加一些内容以使其出现在之前 <p>Start of page.</p>页面何时加载?

这听起来很简单,就像将指针移动到数组的开头一样,但我找不到如何使用输出缓冲区来完成它。

最佳答案

** PHP 5.3 **

ob_start(function($output) {
$output = '<p>Prepended</p>'.$output;
return $output;
});

echo '<p>Start of page.</p>';
echo '<p>Middle of page.</p>';
echo '<p>End of page</p>';

** PHP < 5.3 **

function prependOutput($output) {
$output = '<p>Appended</p>'.$output;
return $output;
}

ob_start('prependOutput');

echo '<p>Start of page.</p>';
echo '<p>Middle of page.</p>';
echo '<p>End of page</p>';

关于php - 如何在 PHP 输出缓冲区的开头添加一些内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13571415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com